Job Description
• Leads the design, development, and maintenance of complex software applications, utilizing advanced programming languages, frameworks, and development tools.
• Architects software solutions, ensuring scalability, performance, and security, while adhering to industry best practices and organizational requirements.
• Provides mentorship and guidance to junior and journeyman developers, fostering skill development and ensuring code quality through code reviews and pair programming.
• Collaborates with cross-functional teams, including product managers, designers, and other developers, to define software requirements and deliver high-quality solutions.
• Troubleshoots and resolves complex software defects, performing root cause analysis and implementing long-term solutions.
• Conducts performance tuning and optimization of existing applications to improve user experience and overall system efficiency.
• Stays updated on the latest trends and technologies in software development, incorporating new tools and methodologies to improve development processes.
• Develops and maintains comprehensive documentation for software applications, including technical specifications, API documentation, and user guides.
• Designs and executes unit tests, integration tests, and system tests to verify the functionality and quality of software applications.
• Participates in agile development cycles, contributing to sprint planning, daily stand-ups, and retrospectives, ensuring timely and efficient delivery of features.
Qualifications Required Qualifications:
• 10+ years related experience.
• Possess a valid U.S.
state vehicle operator's license.
• Certification: IAT Level 2 or higher.
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer Senior-SCITES With Security Clearance position is now open for candidates interested in the Software Developer Jobs sector. This role in Miami offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
