Junior Application Developer
Freedom Technology Solutions Group, LLC is seeking a Junior Application Developer to support essential services and mission critical activities across the enterprise. The role involves collaborating within an Agile team to modernize enterprise applications and troubleshoot user-reported issues.
Responsibilities
- Collaborate within an Agile development team supporting and modernizing multiple business and financial enterprise applications, including a recently modernized Corporate Management Information System (CMIS)
- Develop new features, enhance existing capabilities, and maintain applications across a modern enterprise technology stack
- Support multiple mission-critical enterprise systems with similar architectures and technologies, while contributing to future modernization initiatives
- Troubleshoot user-reported issues, resolve defects, and optimize application performance to improve system reliability and user experience
- Design and implement proactive monitoring and alerting solutions to identify potential system issues before they impact operations or availability
- Develop and maintain applications utilizing technologies such as Python, Django, Docker, AWS, Java, JavaScript, and ReactJS and/or Vue.js
- Manage and optimize Docker containers to support efficient application deployment, scalability, and streamlined development workflows
- Rapidly diagnose and resolve technical issues spanning application code, infrastructure, integrations, and data environments
- Apply best practices for security, data integrity, and compliance to safeguard sensitive business and financial information
- Participate in Agile development activities including sprint planning, backlog refinement, stand-ups, demos, and iterative delivery cycles
- Adapt quickly to evolving priorities, customer requirements, and modernization efforts within a fast-paced enterprise environment
Skills
- Active TS/SCI clearance with Polygraph required
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, plus three (3) years of software development or engineering experience
- A master's degree in technical discipline and one (1) year of experience
- An additional four (4) years of relevant experience may be substituted in lieu of a degree
- Experience developing and maintaining enterprise applications using Python
- Experience working with front-end technologies such as JavaScript, ReactJS, HTML, and CSS
- Experience troubleshooting and resolving application, infrastructure, and system integration issues in a production environment
- Familiarity with Agile development methodologies, including participation in sprint planning, backlog refinement, and iterative development cycles
- Ability and willingness to quickly learn new technologies, tools, and enterprise platforms in support of modernization efforts
- Experience developing, updating, and maintaining technical documentation, system documentation and user support materials
- Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively across technical and non-technical teams
- Must be able to work between the core hours of Monday-Friday, 10:00AM-2:00PM. Exceptions will be considered on a case-by-case basis
- Experience supporting business, financial, or other enterprise applications in a secure environment is preferred
- Experience managing the full software development lifecycle (SDLC) to include requirements definition, design, development, test, deployment, and sustainment
- Experience supporting applications in cloud or containerized environments, including technologies such as AWS and Docker
- Experience with PostgreSQL
- Familiarity with the CI/CD
Benefits
- Flexible work environment
- A team mentality – work with friendly, like-minded professionals
- Work with innovative, cutting edge technologies
- Enjoy extremely competitive compensation and benefits
- A work-life balance you can count on
- Opportunities to grow and advance your career on our dime
- Amazing benefits including matching 401k, fully paid medical, and more
- Generous paid time off – including paid site closure days
- Competitive salary offerings
- Paid training and tuition reimbursement
- Referral bonuses
- Fully paid life and disability
- Annual logo wear allowance
- Company sponsored events (game nights, holiday party, summer party, happy hours)
Company Overview