Ful Time on W2
JOB DESCRIPTION:
- We are seeking a highly motivated and responsible Senior Applications Developer to join our team to assist with key development initiatives that have a direct impact on ensuring our systems are compliant per NFIP (National Flood Insurance Program) regulation.
- You will be an integral part of an innovative and passionate team where your ideas will flourish, and you will influence the design and implementation of our systems.
- The Product Development team consists of application developers and quality assurance analysts, many whom have been with the organization for a number of years.
- We have a great cross section of professionals who are very experienced in software development. Our team is fun, and we just get things done.
RESPONSIBILITIES:
- Responsible for complex application development using Microsoft software technologies
- Active participation in technical design and review
- Writes complex software programs according to requirements defined by the Product Owner
- Creates and maintains all unit tests in support of development changes
- Integrates technical components into an existing web application
- Works closely with Quality Assurance Analysts to ensure code quality
- Reviews security scans and works with other developers to correct
- Works with technical staff to understand problems with software and develops solutions to resolve them
- Resolves customer issues with software and responds to suggestions for improvements and enhancements
- Strong system analysis and debugging skills
- Perform under minimal supervision and peer accountability on complex assignments
- Innovate design and development solutions to various and shifting requirements defined by external entities
- Accurately estimate work efforts and requirements
- Create and maintain design documents as a part of software delivery lifecycle process
- Enforce coding standards and participates in peer code reviews
- Solid experience with AWS Microservices architecture and development
QUALIFICATIONS:
- Bachelor's degree in computer science or equivalent is desired
- 5-8 years related experience
- Solid implementation experience of object-oriented concepts including OOP design patterns
- Exceptional system analysis and debugging skills
- Strong commitment to building in quality during coding phase by testing using all types of Software Testing Methodologies
- Concrete understanding of developing and maintaining unit tests
- Familiar with Agile software development methodologies
- Strong understanding of various levels of n-tier architecture using object-oriented concepts
TECHNOLOGY STACK:
- Microsoft Technologies: C#, ASP.NET, ASP.NET Core, MVC/MVVM, TFS, Visual Studio
- Database Technologies: SQL, MS SQL Server, Relational Databases
- Web Technologies: HTML, JavaScript, TypeScript, Backbone.js, Foundation.js, JQuery, CSS, LESS, JSON
- Others: Web Services, SOAP, SAML, Postman, nUnit, etc.
ADDITIONAL QUALIFICATIONS:
- Familiar with Razor Pages in ASP.NET Core
- Familiar with Vue framework
- Insurance domain knowledge preferred
Skills : ,.NET,C#,Agile,nTier,Object-Oriented Concepts,OOP,AWS Microservices