Post Job Free
Sign in

Software Development Engineer 2

Company:
Pinnacle Infotech
Location:
Durgapur, West Bengal, India
Posted:
April 12, 2024
Apply

Description:

Job Profile: Software Development Engineer 2

Location: Durgapur/Jaipur/Madurai

Employment Type: Full-Time

Workplace Type: Onsite

About Pinnacle: Pinnacle Infotech values inclusive growth in an agile, diverse environment. With 30+ years of global experience, 3,400+ experts completed 15,000+ projects across 43+ countries for 5,000+ clients. Join us for rapid advancement, cutting-edge training, and impactful global projects. Embrace E.A.R.T.H. values, celebrate uniqueness, and drive swift career growth with Pinnaclites!

Website:

Job Description:

We are looking for a highly skilled Software Development Engineer 2 to join our team. The ideal

candidate should have a deep understanding of data structures and algorithms, proficiency in at

least one object-oriented programming language, and 3-5 years of experience in software

development. As an SDE2, you will be responsible for designing and developing complex

software systems and contributing to the technical architecture of the platform.

● Design, develop, and maintain software applications using object-oriented programming

principles and best practices.

● Write clean, efficient, and maintainable code that follows industry standards and

guidelines.

● Participate in code reviews, testing, and debugging of software applications.

● Collaborate with cross-functional teams to gather requirements and ensure software

solutions are aligned with business needs.

● Design and develop technical solutions that are scalable, reliable, and maintainable.

● Contribute to the technical architecture of the platform, ensuring it is extensible and

adaptable.

● Continuously learn and stay up-to-date with the latest trends, technologies, and

frameworks in software development.

● Mentor junior developers and provide technical guidance and support as needed.

● Identify and propose solutions to improve software performance, scalability, and reliability.

● Participate in agile software development processes, including sprint planning, daily

stand-up meetings, and retrospectives.

● Develop cloud-based solutions using platforms such as AWS, Azure, or Google Cloud

Platform.

● Implement automated testing frameworks and tools to ensure high-quality software

releases.

Basic Qualifications:

● Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

● 3-5 years of experience in software development.

● Strong knowledge of data structures and algorithms.

● Proficiency in at least one object-oriented programming language (such as Java, C++,

Python, or C#).

● Familiarity with software development best practices, such as version control, testing, and

debugging.

● Experience with database concepts and SQL.

● Strong analytical and problem-solving skills.

● Good communication and collaboration skills.

Preferred Qualifications:

● Experience with developing GraphQL endpoints

● Experience with software development tools and frameworks (such as Git, Maven, Spring,

or Django).

● Knowledge of web development technologies (such as HTML, CSS, and JavaScript).

● Familiarity with agile software development methodologies (such as Scrum or Kanban).

● Experience with distributed systems and microservices architecture.

● Experience with containerization technologies (such as Docker or Kubernetes).

● Experience developing cloud-based solutions using platforms such as AWS, Azure, or

Google Cloud Platform.

● Experience implementing automated testing frameworks and tools.

● Ability to work independently and take ownership of assigned tasks.

● Passion for software development and eagerness to learn new technologies and skills.

● Strong leadership and interpersonal skills.

Pinnacle Technology Stack

● Backend stack: Graph QL, Sage Maker, Python, Typescript, .NET Core, .NET MVC

● Frontend Languages used: JavaScript, React, Flutter, HTML, CSS, Bootstrap

● Design Tools: Invision, Figma, photoshop

● Databases used: MS SQL, MY SQL, DynamoDB, S3, OpenSearch / Elasticsearch

● Deployment strategy: AWS, Azure, GitHub, Postman, Jira, Linux

Please share your CV's to

Apply