Collaborate. Innovate. Solve.
Mid-Level Developer
Location
Maryland
Posted
97 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Developer
Ignite IT - Innovation & Technology
• Assist in documenting legacy system behavior and dependencies during structured discovery efforts. • Support analysis of legacy components identified in the systems inventory. • Contribute technical input to migration activities under Senior-Level Developer guidance. • Implement migration tasks aligned to approved phased migration plans. • Support refactor and modernization of scoped system components. • Develop and maintain Python-based microservices and data processing modules. • Implement user stories derived from EPIC decomposition. • Refactor defined legacy modules into cloud-compatible components. • Write clean, modular, testable code aligned to established architectural standards. • Participate in code reviews and incorporate feedback. • Develop application components for AWS environments including: • Lambda • ECS / Fargate • S3 • EventBridge • SNS/SQS • Aurora/Postgres • Implement API integrations and event-driven workflows. • Contribute to containerization and serverless deployments. • Ensure code complies with enterprise cloud guardrails and security standards. • Develop CI/CD-compatible code. • Write and maintain automated unit tests. • Participate in pipeline troubleshooting. • Address defects and security findings. • Support observability implementation (logging, metrics). • Participate in Sprint Planning, Daily Standups, Reviews, and Retrospectives. • Contribute to story estimation and backlog refinement discussions. • Deliver committed sprint objectives. • Collaborate closely with Test Engineers to resolve defects. • Assist in validating component-level integrations. • Escalate cross-system integration risks to Senior Developers. • Support documentation updates tied to implementation changes. • Contribute to regression remediation efforts.
Job Requirements
- 4–7 years of software development experience.
- Strong proficiency in Python.
- Experience developing applications in AWS Cloud Native environments.
- Experience building APIs, microservices, or data-processing services.
- Familiarity with serverless and containerized architectures.
- Experience working with relational databases (Postgres preferred).
- Experience working in Agile Scrum Teams.
- U.S. Citizenship required.
- Exposure to legacy modernization efforts.
- Familiarity with large, data-intensive systems.
- Experience contributing to system inventory documentation.
- Experience with CI/CD pipelines and DevSecOps workflows.
Benefits
- 401(k) with matching and 100% Vested
- Health Insurance - 3 plans to select from
- Dental insurance
- Vision Insurance
- Health savings account
- Life insurance
- Short Term Disability
- Long Term Disability
- AD&D
- Paid time off
- Professional development assistance
- Training
- Tuition reimbursement
- Flexible schedule
- Flexible spending account
- Referral program
- Paid Legal Plan
- and more....
Related Guides
Related Job Pages
More Software Engineer Jobs
Application Developer
VerTALENTSWe are talent cultivators mentoring tomorrow’s technology and cybersecurity influencers.
• Design, develop, and enhance scalable business applications • Contribute across front-end and back-end components • Build and integrate RESTful APIs and service-based architectures • Participate in technical design and solution planning • Conduct structured testing, debugging, and performance tuning • Implement secure coding practices and version-controlled workflows • Contribute to containerized and cloud-based deployment environments
Hybrid Cloud/Local Deployment Developer
Tayari.liveTayari.live is a learning platform for indigenous African languages for those abroad, learn more https://tyr.ink/8552b1
• Designing, implementing, and managing back-end architecture to support the platform's functionality. • Programming and enhancing the platform's performance. • Ensuring seamless cloud and local deployment of applications. • Optimizing system scalability and maintaining high code quality standards.
• Designing and maintaining Moodle plugins to enhance the e-learning experience. • Utilizing cutting-edge AI technologies to improve functionality and user satisfaction. • Integrating new features aligned with international educational standards. • Contributing to discussions and enhancing the quality of our products.
Dynamics 365 Developer
Liventus, Inc.We are a business-tech solutions company building custom software for the finance & leasing and eCommerce industries.
• Work extensively within Microsoft Power Platform, including designing low-code applications using Power Apps, automating processes with Power Automate, and integrating data sources • Design, develop and modify Microsoft Dynamics CRM components, .NET and JavaScript components related to it • Perform Code Reviews and Release preparation activities • Deploy Dynamics 365 customizations and related component changes to various environments like UAT and Production • Develop and customize CRM solutions, including creating and modifying entities, forms, workflows, business process flows, plugins, and dashboards • Follow Agile processes, support and assist management of the project development team • Work in a team environment using a structured development process and deliver applications on time and within budget • Take ownership of technical issues and track towards prompt closure, including working hand in hand with Quality Assurance, Project Management and/or Sr. Developers • Regularly communicate project progress, issues, and risks in applicable team meetings directly with the Client and product owners




