VSolvit is seeking an experienced Software Developer to lead the design, development, and maintenance of complex software applications, ensuring timely and effective software delivery through collaboration with product managers and stakeholders.
Requirements
- Proficiency in one or more programming languages such as Java, C-Sharp, Python, or JavaScript
- Experience with front-end frameworks (React, Angular, or Vue.js) and back-end technologies (Node.js, .NET, Java)
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for application deployment
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
- Solid experience with Agile methodologies and version control tools (e.g., Git)
- Strong problem-solving, debugging, and troubleshooting skills
- Knowledge of software development best practices, including secure coding and performance optimization
Responsibilities
- Design, develop, and maintain software applications, ensuring alignment with business and technical requirements
- Participate in architectural design decisions and contribute to software design patterns and frameworks
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices
- Conduct code reviews and provide constructive feedback to ensure high-quality software delivery
- Debug, troubleshoot, and resolve software issues in a timely manner, identifying root causes and implementing effective solutions
- Collaborate in Agile development processes, including sprint planning, stand-ups, and retrospectives
- Stay current with new technologies, tools, and industry trends, and apply them to ongoing development projects
Other
- 5+ years of experience in software development
- Eligible for Security Clearance
- CompTIA Security+
- Must be a U.S. Citizen
- Strong communication skills and ability to work in a collaborative team environment