Job Summary
We are seeking an experienced Senior .NET Developer to maintain, enhance, and modernize existing .NET applications developed using VB.NET, C#, Oracle, and SQL Server. The role involves analyzing requirements, designing, developing, testing, and implementing new systems and enhancements while ensuring application security, performance, and reliability.
Key Responsibilities
- Develop and maintain applications using C#, .NET Framework, and MVC frameworks.
- Perform full-stack development using .NET technologies.
- Apply object-oriented programming principles and best practices throughout the software development lifecycle.
- Modernize existing applications and implement additional security features.
- Analyze business requirements and prepare technical specifications and system designs.
- Develop, test, deploy, and document application enhancements and new functionality.
- Collaborate with program teams to understand business processes, technical requirements, and project objectives.
- Perform unit testing, system validation, and troubleshooting.
- Modify applications to address technology updates, security requirements, and changes in state or federal regulations and standards.
- Develop responsive web applications for desktop, tablet, and mobile platforms.
- Work with project managers and stakeholders to support project plans and milestones.
- Work independently and exercise sound technical judgment.
Required Qualifications
- Senior-level full-stack development experience with .NET technologies.
- Strong experience with C#, .NET Framework, and MVC frameworks.
- Experience maintaining and enhancing applications developed using VB.NET and C#.
- Experience working with Oracle and SQL Server databases.
- Strong understanding of object-oriented programming, application design, development, and unit testing.
- Experience analyzing business requirements and preparing technical specifications.
- Strong knowledge of HTML5, JavaScript, and responsive web development.
- Experience developing and consuming RESTful services using JSON.
- Ability to convert wireframes and PSD designs into functional web applications.
Preferred Qualifications
- Experience with React.js, Node.js, AngularJS, and MongoDB.
- Experience creating RESTful services using Node.js.
- Knowledge of JavaScript object models and UI element binding.
- Experience with asynchronous RESTful services.
- Willingness to work across multiple technology stacks as project requirements evolve.
Core Technical Skills
- C# and .NET Framework
- VB.NET and MVC
- Oracle and SQL Server
- HTML5, JavaScript, and Responsive Web Development
- React.js and AngularJS
- Node.js and MongoDB
- RESTful APIs and JSON
- Object-Oriented Programming
- Application Modernization and Unit Testing