drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Monthly Salary drjobs

INR INR 3000000 - 3500000

Vacancy

1 Vacancy

Job Description

This role is for one of the Weekdays clients

Overview:
The Software Engineer plays a pivotal role in the development and implementation of software solutions that meet the needs of our clients and customers. As part of our dynamic team a Software Engineer is responsible for designing coding and testing software applications while ensuring high performance and responsiveness. This position is crucial as it directly impacts the enduser experience and the overall success of our products. A successful candidate will possess a strong foundation in computer science fundamentals as well as the ability to work collaboratively in a team environment. The Software Engineer will also be engaged in troubleshooting debugging and updating software documentation which fosters continuous enhancement of our services. The role requires an analytical mindset coupled with a passion for technology keeping uptodate with the latest industry best practices libraries and frameworks to drive innovation and efficiency within the organization.
Key Responsibilities:
  • Design and implement software applications according to specifications.
  • Collaborate with crossfunctional teams to define design and ship new features.
  • Participate in code reviews and maintain highquality coding standards.
  • Debug and troubleshoot software issues and performance bottlenecks.
  • Write and maintain technical documentation for software applications.
  • Contribute to the full software development lifecycle from planning to deployment.
  • Conduct system tests and assist in the resolution of defects.
  • Utilize version control systems to manage code changes effectively.
  • Stay updated with industry trends and technologies to incorporate best practices.
  • Participate in Agile development processes and sprint planning.
  • Develop and execute unit tests to ensure software reliability.
  • Assist in the design and optimization of databases and application interfaces.
  • Work closely with project managers to meet deadlines.
  • Provide support and maintenance for existing software applications.
  • Mentor junior engineers and provide guidance on technical challenges.
Required Qualifications:
  • Bachelor s degree in Computer Science or a related field.
  • Minimum of 23 years of relevant software development experience.
  • Strong knowledge of programming languages such as Java Python or C#.
  • Experience with web frameworks (e.g. Spring Angular React).
  • Familiarity with RESTful APIs and microservices architecture.
  • Understanding of database technologies like SQL and NoSQL.
  • Proficient in using version control systems preferably Git.
  • Experience with software testing frameworks and methodologies.
  • Ability to work collaboratively in a teamoriented environment.
  • Strong problemsolving and analytical skills.
  • Effective communication skills with technical and nontechnical stakeholders.
  • Familiarity with Agile development methodologies.
  • Experience with cloud platforms (e.g. AWS Azure) is a plus.
  • Knowledge of containerization technologies (e.g. Docker Kubernetes) is desirable.
  • Commitment to continuous learning and improvement.
  • Ability to meet deadlines and manage multiple projects simultaneously.

microservices,python,nosql,sql,aws,c#,spring,go (golang),react,java,kubernetes,docker,agile methodologies,software testing frameworks,software,restful apis,azure,angular,git

Employment Type

Full Time

Company Industry

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.