Job Openings
JR-135881 Senior Associate Software Engineer (Backend)
About the job JR-135881 Senior Associate Software Engineer (Backend)
Job Summary
The Senior Associate Software Engineer will develop and direct software system testing and validation procedures, programming, and documentation.
Responsibilities
Requirements Analysis
- Understands, reads, and reviews requirements
- Works with Business Analysts to understand business requirements
Software Architecture
- Participates in architectural review process
Development / Coding
- Develops scripts and code for a feature and multiple modules
- Cross-technical integration
- Participates in peer reviews
- Adoption of standard coding processes
DevOps
- Defines deployment and release guidelines
- Defines and implements environment planning and multi-functional dependencies
- Documents software configuration management practices and educates multi-functional stakeholders on the processes and tools
Technical Project Management
- Provides level of effort (LOE)
- Works with technical project managers and product management teams to define schedule
- Provides status reports and release management progress updates
R&D / Innovation
- Investigates, analyzes, and evaluates new technologies
Qualifications - Minimum 3+ years of experience in Backend Development.
- Strong programming & scripting knowledge such as Java, Unix.
- Knowledge of Golang/Go programming is highly advantageous.
- Knowledge of APIs such as RESTFul, gRPC (Google Remote Procedure Calls).
- Understand Agile methodologies, continuous integration and continuous delivery/continuous deployment (CI/CD), GitHub
- Knowledge of Databases such as PostGres, Oracle, NoSQL
- Bachelor's in Computer Science or Computer Engineering