Job Summary
Associate Software Development Engineer I (ASDE I) are motivated individuals with strong technical expertise, responsible for developing software applications and services that simplify life for customers. You will work in an agile team, developing, testing, and maintaining digital business applications. This role offers an opportunity to collaborate with global teams, solve complex business challenges, and build skills across the full stack of application development technologies.

Key Responsibilities

  • Understand epics, stories, and customer requirements.
  • Participate in functional grooming sessions to gain insights into features and ask relevant questions.
  • Engage in technical grooming, brainstorming, and design sessions, creating component-level designs using class and sequence diagrams.
  • Adopt a polyglot mindset, constantly learning and adapting to new languages and platforms.
  • Develop and unit-test features with an end-to-end focus, adhering to engineering best practices and standards.

Qualifications

  • Education: Bachelor’s/Master’s Degree in Computer Engineering, Computer Science, or a related field.
  • Eligible Batches: 2023, 2024

Mandatory Skills
Problem-solving, OOPS principles, functional programming, algorithms, data structures, time and space complexity, multiple programming languages, clean code practices, design principles, string manipulation, collections, exception handling, multi-threading, synchronization, networking basics, operating system concepts.

Optional Skills
HTML, CSS, JavaScript, RDBMS or NoSQL databases, web frameworks (Spring Boot, Flask, Django, Express, Asp.Net MVC), messaging paradigms (JMS, RabbitMQ, Kafka), unit testing, mocks, stubs, logging frameworks (Log4j, NLog), build tools (Maven, Gradle, Gulp), SCM, Git, CI/CD, DevOps.

Additional Information
This role is ideal for fast learners with a passion for problem-solving, engineering excellence, and customer-focused solutions. It requires a strong foundation in programming principles and a willingness to grow continuously.