Ignite IT -  Innovation & Technology logo
Ignite IT - Innovation & Technology

Collaborate. Innovate. Solve.

Mid-Level Developer

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Software Engineer Jobs

VerTALENTS logo

Application Developer

VerTALENTS

We are talent cultivators mentoring tomorrow’s technology and cybersecurity influencers.

OtherRemoteTeam 11-50Since 2023H1B No Sponsor

• 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

United States
Job Closed
Tayari.live logo

Hybrid Cloud/Local Deployment Developer

Tayari.live

Tayari.live is a learning platform for indigenous African languages for those abroad, learn more https://tyr.ink/8552b1

Part TimeRemoteTeam 1-10H1B No Sponsor

• 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.

Nigeria
lern.link GmbH logo

Moodle Plugin Developer

lern.link GmbH

mehr wissen, besser eLearning machen | Moodle Premium Partner

Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

• 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.

Germany
Liventus, Inc. logo

Dynamics 365 Developer

Liventus, Inc.

We are a business-tech solutions company building custom software for the finance & leasing and eCommerce industries.

Full TimeRemoteTeam 51-200Since 2002H1B No Sponsor

• 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

India