
Software Engineer II
PDI Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Chennai • India
Visit company websiteExplore more
About the role
- Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
- Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule
- Actively develop software solutions for PDI products
- Perform testing to ensure systems meet documented user requirements
- Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
- Candidates must demonstrate the ability to effectively leverage AI tools, automation, and modern AI technologies to enhance productivity, problem-solving, and innovation in their daily work.
- Proven ability to use AI-powered tools to improve efficiency, accelerate development, and solve complex problems.
- AI proficiency is required: ability to use and adapt to modern AI tools and technologies as part of day-to-day work.
Requirements
- 3-6 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
- Minimum proficiency required in one or more of the following: .Net and C#, SQL, JavaScript Web Frameworks (e.g. Angular), ASP.NET MVC.
- Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
- Practical experience with SDLC and Agile methodologies
- Highly motivated self-starter with a desire to help others and take action
Benefits
- competitive salary
- market-competitive benefits
- quarterly perks program
- ample time off
- continuous learning
- professional certifications
- leadership development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NetC#SQLJavaScriptAngularASP.NET MVCAI toolsautomationsoftware development lifecycle (SDLC)Agile methodologies
Soft Skills
problem-solvinginnovationself-startermotivationcommunicationcollaborationproactiveanalytical thinkingadaptabilityleadership