Senior Software Developer
Role details
Job location
Tech stack
Job description
Gather requirements, meet and discuss with business users. Understand and perform feasibility and impact analysis on existing systems, and prepare and enhance software requirement specifications (SRS). Design solutions for new systems, estimate effort, and obtain client sign-off. Prepare high-level and low-level design for the new solution. Coordinate between onsite and offshore, deliver the requirements to offshore for development, resolve queries from the offshore and provide technical, functional expertise during the solution developmental process. Develop complex functionalities, review and optimize the developed solutions, perform unit and integration testing of the developed solution. Responsible for deployment and implementation of the developed solution in the production environment. Position may work at various and unanticipated worksites throughout the United States. Telecommuting is permitted.
Requirements
Do you have experience in UNIX?, Do you have a Bachelor's degree?, 3 years, Requires a Bachelor's degree, or foreign equivalent, in Computer Engineering, Computer Science, or a directly related field plus three (3) years of software development experience., Must have three (3) years of experience with the following:
- AWS Cloud Computing
- Java Spring Boot
- Python
- CloudWatch
- C++
- UNIX shell scripting
- DevSecOps
- Event Streaming
- NoSQL and RDBMS
- Airline FLIFO, and PASSENGER System