Software Engineer

Date:  Mar 29, 2026
Location: 

Southfield, Michigan, US

Employment Type:  Regular

Job Description

Position : Software Engineer 

Requires: Bachelor’s degree in Computer Science, Software Engineering or a related field, and 5 years of experience.

Work location: Southfield, Michigan

Duties 

  • Analyze the needs of the users, customers, business stake holders and participate in collecting requirements and problem definition.
  • Determines technical and operational feasibility by evaluating current mode of operation and technical and resource limitations Investigates problem areas.
  • Follows the software development lifecycle and participate in iterative software development.
  • Participate in brainstorming sessions and design discussions to arrive at a solution.
  • Document the requirements and create various diagrams, flowcharts, layouts, and charts to illustrate the system design and functionality to programmers and stakeholders.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Design and develop separate elements / services of a software that work well in the program as a whole.
  • Develops information systems by designing, developing, and installing software solutions.
  • Build pipelines needed for continuous integration and continuous delivery (CI/CD).
  • Writes test cases and tests the software for functional and non-functional requirements.
  • Perform peer review of the product team’s software code, unit test cases and test results.
  • Follows Development and IT Standards and Guidelines and best practices.
  • Deploy software and configurations to different environments like Dev, Staging, QA, Prod. 
  • Perform post-production support and do maintenance and enhancements. Recommends improvements and upgrades to the software and changes to policies and procedures.
  • Protects operations by keeping information confidential.

 

Apply: resumea@altimetrik.com