Software Engineer
Southfield, Michigan, US
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