Role responsibilities
The role involves designing, developing, and maintaining scalable software solutions through the entire SDLC. Key tasks include writing clean code, performing system testing, and collaborating with cross-functional teams to meet user requirements.
Requirements
Candidates must have a Bachelor's degree in Computer Science or a related field and 2-5+ years of professional software development experience. Proficiency in core programming languages, data structures, and cloud platforms is required.
Key skills
Java, Python, C++, C#, Data Structures, Algorithms, Object-Oriented Design, SQL, MySQL, PostgreSQL, NoSQL, Git, CI/CD, AWS, Azure, GCP
Keywords
Software Development Engineer, SDE, System Design, Distributed Systems, SDLC, Unit Testing, Integration Testing, Code Review, Technical Documentation, Microservices, Agile, Scrum, Performance Optimization, Java, Python, C++, C#, SQL, MySQL, PostgreSQL, NoSQL, Git, CI/CD, AWS, Azure, GCP, Object-Oriented Design, Data Structures, Algorithms