Trilogy

SOFTWARE ENGINEER

Detail Information
Job Description
Software Engineer Position
Duties Include: Creating low level designs with appropriate architectural patterns and design diagrams for the business requirements. Developing and implementing the application based on the proposed architecture for the business problem. Work on Cross-Coordination with multiple teams and track the work to closure. Implementing Continuous Integration and Continuous deployment of application/s across multiple environments with Blue/Green switch option. Work closely with business analyst and technical architects to suggests improvements and performance optimization for the overall system. Code and implement scalable and fault tolerant systems with backup and recovery over cloud. Automate the manual testing and performance testing by leveraging frameworks like JMeter, Selenium and custom framework for lambda architecture. Perform Code maintenance, code quality and release versions using git flow and SonarQube. Securing applications by defining appropriate roles and secrets using authorization frameworks like OAuth/Okta. Documenting the overall application architecture in confluence for future reference and maintenance.
This position requires: Master’s degree in Computer Science, Software Engineering, or a related field or a bachelors degree in the same with 5+ years of experience.
Work location: Southfield, MI
Apply: HRAdmin@trilogyintl.com