Software Developer
Role Overview
Software Developer role for an early-career candidate to develop and maintain software in a collaborative team.
The employer describes this as an opportunity for a recent graduate or someone with limited work experience to grow technical skills.
Key Skills for This Role
Full Job Posting
Role overview
Software Developer role for an early-career candidate to develop and maintain software in a collaborative team.
The employer describes this as an opportunity for a recent graduate or someone with limited work experience to grow technical skills.
Work arrangement
- Full-time role based in Guindy, Chennai, with a hybrid/roster work model.
- General shift; a few overlapping working hours with US time zones are expected.
Responsibilities
- Design, develop, maintain, and enhance applications using C#, ASP.NET, .NET Framework, MVC, and MS SQL Server.
- Work on web applications using Web Services, APIs, JSON, JavaScript, jQuery, AJAX, HTML, CSS, and Bootstrap.
- Analyze requirements; write maintainable code; troubleshoot and resolve issues.
- Work with databases, stored procedures, queries, and data-driven application logic.
- Participate in modernization and migration initiatives, including support for future Java Spring Boot, MongoDB, and Node.js efforts.
- Collaborate with business users, analysts, QA, architects, and offshore/onshore stakeholders.
Required qualifications
- Strong hands-on experience with C#, ASP.NET, .NET Framework, and MVC; relevant software development experience is required.
- Good experience with MS SQL Server and relational database concepts, database design basics, queries, and stored procedures.
- Experience developing and consuming Web Services and APIs; good understanding of Object-Oriented Programming.
- Working knowledge of HTML, CSS, JavaScript, jQuery, AJAX, JSON, and Bootstrap.
- Ability to understand existing codebases and make enhancements or fixes; understanding of software development lifecycle, coding standards, and debugging practices.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Analytical and problem-solving ability, communication and interpersonal skills, and ability to work independently and in a team.
- Willingness to overlap for a few hours with US customers across US time zones.
Preferred skills
- Preferred or nice to have: exposure to or willingness to learn Java and Spring Boot; Node.js; MongoDB or other NoSQL databases.
- Preferred or nice to have: Elasticsearch or OpenSearch, Azure or cloud application development, Telerik controls, modern application architecture, REST APIs, microservices, and migration projects.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Access Information Management
Sr. Payroll Analyst
Burnaby, CAN
Access Information Management is seeking a Senior Payroll Analyst to administer accurate and compliant payroll across North America. The role focuses on payroll analysis, tax filings, reconciliations, issue resolution, a
Record Center Transportation Specialist
Manassas Park, USA
Inside Sales Representative (Remote)
, USA
Inside Sales Representative (Remote)
, USA
Box Truck Route Driver
Cincinnati, USA
Transportation Specialist CDL
Etobicoke, CAN
Sr. Payroll Analyst
Burnaby, CAN
Record Center Transportation Specialist
Manassas Park, USA
Document Scanning Specialist
Houston, USA