Description

Software Development & Coding (30%)
Develop, optimize, and maintain applications using .NET frameworks, VB.NET/C#, Visual Studio, and SQL databases.
Ensure code adheres to security and quality standards, with a focus on scalability and maintainability.
Create detailed documentation for all code to support knowledge sharing and maintainability.
Perform code reviews and guide junior developers in best practices.
Technical Analysis & Solution Design (30%)
Analyze and translate technical requirements into clear design specifications that align with security and operational standards.
Collaborate with cross-functional teams to design solutions that integrate with broader systems and modernization goals.
Troubleshoot and enhance system performance, addressing complex integration challenges.
Software Testing, Validation, & Deployment (20%)
Conduct and oversee testing processes, including integration and stress testing, to ensure robust application performance.
Manage release schedules and post-deployment validations to confirm system stability and functionality.
Coordinate with QA teams to improve automated testing strategies.
Production Support & Maintenance (10%)
Serve as an escalation point for complex production issues, ensuring prompt resolution and minimal impact on operations.
Document recurring issues and coordinate with teams to address technical debt.
Facilitate team meetings to discuss improvements, review challenges, and align development efforts.

Qualifications:
Proficiency in .NET development tools, object-oriented programming, and SQL databases.
Strong analytical and problem-solving skills for diagnosing and addressing complex technical challenges.
Familiarity with Agile development methodologies and software lifecycle processes, including change control.
Excellent communication and collaboration skills for working with cross-functional teams and providing technical documentation.
Advanced experience in .NET full-stack development, including VB.NET, C#, and front-end technologies such as Angular.
Familiarity with cloud-based platforms and modern DevOps tools to support scalable application development.
Demonstrated ability to mentor and guide team members, fostering knowledge sharing and skill enhancement within the team.

Certifications such as Microsoft Certified: Azure Developer Associate or CompTIA Security+.
Hands-on experience in .NET development with current working knowledge of VB.NET and C#

Education

Any Gradute