Software Developer
NeevSys Inc · Rockville, MD · 6 mo ago
EngineeringFull-time
About the role
The ideal candidate should have strong software architecture & development experience and be very comfortable in learning an existing product and adjusting product architecture as customer requirements or technology evolves.
Responsibilities
- Define robust architectures for new applications, leveraging and enhancing existing building blocks or creating new reusable components
- Enhances existing applications as per customer requirements
- Provides decision on adjusting product architecture as customer requirements, market conditions and technology evolves
- Identifies and articulates new technology, programming, design methodology, and best practices
- Develops and Maintains Technical Documentation
- Provides estimates on technology solutions delivery and integration effort
- Plays a key system integrator and architect role in implementing web application
- Provides Technical guidance to the proposed solution should be provided to the project teams as needed
- Manages and performs web application deployments
- Performs root cause analysis for production issues and provide solutions in a timely fashion
- Maintain traceability between requirements, design, and test case
- Meet objectives as assigned and interact with the project team to organize timelines, responsibilities, and deliverables
- Manage and supervise a team of Software Developers
- Lead in the development and implementation of new technologies
- Lead in testing and evaluating new upgrades to technologies
- Other activities as determined as important by the Program Manager
Requirements
- At least 8 years of experience designing, developing, and deploying web-based applications with ASP.NET 4.0 or above using C#
- BS/MS degree in MIS, CS, or a related discipline is required
- Designing and developing new features and/or maintaining existing applications developed on ASP.NET MVC
- Demonstrated ability to work effectively in a fast-paced environment under deadline pressure
- Demonstrated ability to manage competing priorities
- Demonstrated ability to build partnerships with various teams
- Ability to communicate well and work in a collaborative team environment
- Ability to work independently with minimum supervision
- Excellent problem-solving abilities
Qualifications
- Public Trust background security investigation eligibility required
- Office location in Rockville, MD Monday to Friday
- Coverage of peak hours of 9 am – 4 pm