Job Description :
Hey,

Hope you are doing well!

This is in reference to the job opening for a Senior .NET Developer at Albany, NY. Please find the below Job description and share your updated resume at .

Job Title: Senior .NET Developer
Location: Albany, NY
Duration: Full Time

We need team members with a drive to build a world-class development shop that fulfils the spirit of the agile manifesto and scores well on the Joel test and the Nokia test.
We are looking for pragmatic programmers who value proven design patterns over new trends.
The right candidate will be happy to help their colleagues succeed and at the same time, produce elegant code of which they can be proud.
The Senior .NET Developer will work with internal teams, external vendors, and external customers to design, develop, customize, configure, test, deploy and support software in the .NET framework in support of the back office account management, invoicing and payment platform.
Essential Duties and Responsibilities:
· Collaborate with internal teams to produce software design and architecture
· Write clean, scalable testable code using .NET programming languages
· Write unit tests for testing
· Design before coding
· Produce the minimal amount of documentation necessary to describe the code
· Methodically debug new and existing code and systems
· Enhance existing systems by analyzing business objectives, identifying areas for modification and improvement, and proposing an action plan
· Independently research and resolve complex technical problems
· Serve as a technical expert on the systems for which you are responsible
· Identify and evaluate new technologies for their merit and usefulness

Experience and Competencies Desired:
· BS/BA in Computer Science, Engineering or related field and/or multiple years’ .NET development experience on a variety of projects
· Strong background in object-oriented development techniques
· Strong knowledge of SDLC and multiple agile and lean methodologies other than Scrum
· Familiarity with transaction processing, finance, and credit card processing
· Ability to identify the simplest approach that will fully meet the stated present and future requirements
· Capability to recognize anti-patterns and creating alternative solutions
· Will to take time to properly fix problems instead of patching
· Ability to collaborate with technical and non-technical stakeholders
· Understanding that removing code is as important as writing code
· Ability to adapt and push for change
· Ability to work under own initiative, self-directed

Technical skills:
· C#, ASP.Net, VB.Net, SQL Server
· Advanced database design and management
· Windows Presentation Foundation, Entity Framework
· Knockout, Telerik Controls, XAML, XML, HTML, Javascript
· Estimating
             

Similar Jobs you may be interested in ..