Location
Bangalore | India
Job description
- A Software Developer is a key contributor to the software development process, responsible for coding, testing, and maintaining software systems to the design
- Working within a collaborative team, the developer interprets project requirements, translates them into efficient code, and troubleshoots issues as they arise
- Adhering to best coding practices and staying updated on relevant technologies, the software developer ensures the delivery of high-quality, scalable, and maintainable software solutions
- Participation in code reviews, and continuous learning are integral aspects of the role
- The software developer plays a vital role in the development lifecycle, contributing to the creation of innovative and effective software products that meet both user needs and business objectives
What will this person do
- Code, test, and maintain software systems to design and meet project requirements.
- Collaborate with senior developers, leads and reporting manager to interpret user needs and contribute to system design.
- Troubleshoot and debug software applications, identifying and resolving issues promptly.
- Adhere to best coding practices, coding standards, and contribute to code reviews.
- Stay updated on industry trends and emerging technologies to enhance development skills.
- Participate in the entire software development lifecycle, from concept to delivery.
- Participate in developing and maintaining documentation for software components and processes.
- Collaborate with team members to create innovative and effective software solutions.
- Ensure the delivery of high-quality, scalable, and maintainable software code.
- Continuously learn and improve technical skills to stay current in a rapidly evolving field.
- Contribute implementation efforts to completion from design through test automation.
Bring your passion and together we will shine. It would also be great if you have the following:
- BS in Science/Engineering/Mathematics or equivalent degree
- 1-4 years professional software development experience
- 1-2 years of developing and debugging secure C# and web applications
- Experience within eDiscovery is preferred.
- Experience with Agile methodologies.
- Strong problem-solving skills
- Excellent communication and collaboration skillsC# / .NET Core 3.1
- REST API
- C# Data Structures
- Azure Cloud Development
- Microsoft Graph API
- Microsoft SQL Server 2014 and above
- HTML5, CSS3, JavaScript, JQuery, Angular, REACT
Work Environment and Physical Demands
- Duties are performed in a typical office environment while at a desk or computer table.
- Duties require the ability to use a computer, communicate over the telephone, and read printed material, in a quiet and professional setting.
- Duties may require being on call periodically and working outside normal working hours (evenings and weekends)
Job tags
Salary