Applications Developer II
Core
Designing, coding, testing, and maintaining software applications to support various business functions and ensure high-quality, scalable solutions.
Role type
Applications Developer II
Builds
Software applications supporting business functions
Domain
Space and defense technology
Deliverable
production ML models | product features
Required skills
Proficiency in at least two programming languages, version control (Git), independent software solution design, debugging, testing
Preferred skills
SQL Server/RDBMS, MS Access/VBA, web application development, Power BI, ETL processes, Python/MATLAB/VBA, cloud platforms (AWS/Azure/GCP), frameworks (Spring/Django/.NET/React/Angular), Agile, SDLC
Technologies
Git, SQL Server, MS Access, VBA, Power BI, Python, MATLAB, AWS, Azure, Google Cloud, Spring, Django, .NET, React, Angular
Responsibilities
Design, develop, and maintain software applications; write clean, scalable, and efficient code; conduct unit testing and debugging; participate in code reviews; document software designs, code, and processes; stay updated with industry trends and technologies
Seniority
Mid-level, hands-on IC