Progression Inc. is looking to migrate legacy applications to Python, maintain and support existing systems, and design new applications from conception to deployment for government contracts.
Requirements
- Minimum of 3+ years of experience as a software engineer developing consumer web applications or services.
- Expertise in Python, especially with Django framework.
- Proficiency in responsive front-end design using frameworks like Bootstrap, Foundation, etc.
- Significant experience with version control systems, particularly Git.
- Hands-on experience with cloud-based services such as AWS, Linode, or similar platforms.
- Strong knowledge of JavaScript, jQuery, and Backbone.js.
- Experience working with databases including Oracle, MySQL, and SQL Server (MSSQL).
Responsibilities
- Migrate legacy applications to Python, ensuring minimal disruption and optimal performance.
- Analyze existing legacy codebases to understand functionalities and dependencies.
- Maintain, support, and troubleshoot existing applications to ensure stability and security.
- Design and develop new applications independently or collaboratively, providing innovative solutions aligned with client needs.
- Provide technical vision for new applications, including UI/UX design and backend architecture.
- Reverse engineer legacy systems when necessary to facilitate migration and integration efforts.
- Utilize customer systems and data to maintain and enhance application functionality.
Other
- Public Trust Eligible clearance or the ability to obtain one.
- Experience working on government contracts or within regulated environments.
- Self-motivated, accountable, with excellent communication skills, both verbal and written.
- Bachelor’s degree in Engineering, Computer Science, or a related field.
- Engage with end users, government leads, and managers to gather requirements and define project scope.