Senior Software Engineer
Job Summary
Key Responsibilities
- Practice best coding practices defined by software management
- Practice Follow secured coding practices defined by OWASAP
- Practice Test driven development
- Defect analysis and fixing
- Code improvements
- Support System Integration Testing
- Practice Technical Documentation
- Assist design and architecture
- Adhere to Agile process
- On-time delivery
- Clear visibility communication and escalation of road blockers
- Carry out peer reviews
- Manage small development team
Person Specifications
- Bachelors degree in Computer Science Software Engineering or related field or BSc equivalent qualification
- 03 year(s) experience in Software Engineering
- Strong analytical problem-solving teamwork and communication skills
- Experience with one or more general purpose programming languages including but not limited to: Java C/C C# Objective C Python JavaScript Angular or Go
- Developed and maintained scalable backend services using Java and Spring Boot for Systems & Solutions with hands-on experience in API Gateway integration
- Good understanding on Scrum and Agile practices
- Ability to learn other coding languages and technologies in a short time
- Strong understanding of programming fundamentals and concepts
- Strong understanding of DBMSs
- Experience in CI (Continues Integration)
- Good Understanding on Scrum and Agile practices
For vendor submissions - 12 months
Key Skills
- Spring
- .NET
- C/C++
- Go
- React
- OOP
- C#
- AWS
- Data Structures
- Software Development
- Java
- Distributed Systems