Chennai, Tamil NaduFreshers / Experienced5 days ago
LocationChennai, Tamil Nadu
ExperienceFreshers / Experienced
QualificationB.E/B.Tech/B.Sc or equivalent Bachelor’s degree
Key Responsibilities
The selected candidate will contribute to software development and delivery activities under the guidance of experienced team members and stakeholders.
Design and develop software solutions based on detailed technical instructions.
Assist with writing and testing application code.
Support the execution of automated testing.
Participate in software deployment activities with relevant stakeholders.
Help deliver software components in collaboration with product teams.
Support solution integration through automation, coding and third-party software.
Assist with designing, building and debugging large-scale distributed systems.
Write, update and maintain technical documentation.
Maintain end-user documentation and operational procedures.
Assist with refactoring existing software code.
Participate in code reviews of software written by other developers.
Perform other related engineering activities as required.
Skills & Eligibility
Candidates should have a Bachelor’s degree or equivalent in Computer Science, Engineering or a related discipline . The provided job details also list B.E/B.Tech/B.Sc among the qualifications.
The role is described as suitable for freshers and experienced candidates . Candidates should have a basic to entry-level understanding of software development and modern software delivery practices.
Microsoft Certified Azure Fundamentals and relevant Agile certifications are mentioned as preferred qualifications.
The position combines software engineering, cloud, data, automation and distributed systems.
Programming: Knowledge of languages such as C/C++, C#, Java, JavaScript, Python and Node.js.
Data Structures and Algorithms: Understanding of algorithms, data structures and software design concepts.
Microservices: Knowledge of microservices-based software architecture.
REST APIs: Experience or understanding of API product development and RESTful services.
Databases: Knowledge of SQL and NoSQL data stores.
Cloud: Basic understanding of AWS, GCP, Microsoft Azure and Microsoft Office 365.
Containers: Familiarity with Kubernetes, Docker and container runtimes such as LXC/LXD.
CI/CD: Understanding of continuous integration and continuous delivery concepts and tools.
DevOps: Familiarity with cloud-based infrastructure and software deployments.
Testing: Understanding of automated testing and test-driven development.
Data and AI: Familiarity with large datasets and the application of ML/AI algorithms.
Important skills include programming, microservices, REST APIs, SQL, NoSQL databases, cloud platforms, Docker, Kubernetes, CI/CD, automated testing and Agile software development.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.