Altimetrik is a technology company seeking a Software Engineer. The role involves analyzing user needs, participating in software development lifecycle activities, and developing software solutions while ensuring adherence to best practices.
Responsibilities:
- 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
Requirements:
- Master's degree in Computer Science, Software Engineering, or a related field