Project Description:
Luxoft has been asked to contract a Developer in support of a number of customer initiatives. The primary objective is to develop based on client requirements in the Telecom/network work environment
Responsibilities:
- A developer with experience in back end using the technologies listed.
- Knowledge in SAFe/Agile methodologies, Knowledge of RDBMS, Knowledge in DevOps, Azure and Microservices,
- Translate User / Business Requirements to Technical Requirements Design.
- Hands-on experience with the skillset provided.
- Perform Code scan to identify security vulnerabilities and fix the issues
- Ability to work in Scaled Agile model
- Debug and fix Production Issues
- Support ETE testing and represent application
- Need to work as a team player
- Client Input: We need a good python developer who is experienced in Linux and knows more than just writing applications but understands what happens in the server when that application runs.
Mandatory Skills Description:
- Linux, Microsoft Azure App Service, PostgreSQL, Python, MySQL
- Education: Typically, a Bachelor's degree in Computer Science (preferably M.Sc. in Computer Science), Software Engineering, or a related field is required.
- Experience: 7+ years of experience in development or related fields.
- Technical Skills: Proficiency in Python with Apache and familiarity with databases like MySQL, PostgreSQL, or MongoDB, building microservices/APIs, backend work, AZURE!, exposure to genAI and vector DBs a plus.
- Understanding of Architecture: Comprehensive understanding of multiple back-end processes, and experience in API design and development.
- Version Control/Git: Experience in version control systems like Git is essential for tracking changes in code during software development.
- Testing and Debugging: Knowledge of methods and tools for testing and debugging both front-end and back-end code.
- Problem-Solving Skills: Ability to troubleshoot and resolve issues related to application development and deployment.
- Communication Skills: Ability to effectively communicate technical concepts to team members and stakeholders. This includes written and verbal communication.
- Teamwork: Ability to work effectively in teams with diverse individuals and skill sets.
- Continuous Learning: Given the rapidly evolving nature of web technologies, a commitment to learning and adapting to new technologies and methodologies is crucial.
Nice-to-Have Skills Description:
- Exposure to genAI on the full-stack would be good (VectorDB like Milvus or Microsoft AI Search), APIs, etc. We can also maybe consider someone that has DevOps specifically with Azure experience.
- Building microservices/APIs, backend work, AZURE!, exposure to genAI and vector DBs a plus.
- Experience in developing high availability systems with fault tolerance.