Persistent System is seeking a highly skilled and motivated Senior Software Developer to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable software solutions across our diverse technology stack. You will leverage your deep expertise in both the .NET and Java ecosystems to contribute to critical projects, mentor junior developers, and drive technical excellence within the organization. If you are a passionate problem-solver with a proven track record of delivering high-quality software and thrive in a collaborative environment, we encourage you to apply.
If you’re passionate about building high-quality software and enjoy collaborating with talented teams, we encourage you to apply today!
What You'll Do:
Design, develop, and implement high-performance, scalable, and secure software applications using both .NET (C#, ASP.NET Core) and Java.
Contribute to all phases of the software development lifecycle, including requirements gathering, system design, implementation, testing, deployment, and maintenance.
Write clean, well-documented, and efficient code adhering to best practices and coding standards in both .NET and Java.
Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers, to deliver exceptional software products.
Troubleshoot and resolve complex technical issues across both .NET and Java-based systems.
Participate in code reviews to ensure code quality and knowledge sharing within the team.
Contribute to the architectural design and technical direction of our software platforms.
Mentor and guide junior developers, fostering their technical growth and development.
Stay up-to-date with the latest trends and technologies in both the .NET and Java ecosystems.
Contribute to the continuous improvement of our development processes and tools.
What You’ll Bring
At least 6 years of experience designing, developing, and implementing .NET applications using the .NET framework: .NET Core, ASP.NET MVC, C#, SQL Server / Oracle DB / Oracle PL-SQL, Web Services or REST, Git, along with Java, Javascript and CSS.
Strongly Desired skills: Visual Studio 2022 or equivalent, Visual Studio Code, React, Octopus, Team City, Azure DevOps, Proget, Kubernetes, Dependency Injection, TypeScript, nUnit/XUnit, Design Patterns, Refactoring.
Good to have: NewRelic, SAML / OAuth / OpenID, Rabbit MQ, Mass Transit, Hangfire, Redis, Nginx, StructureMap, PowerShell, Dapper, Linux, ELK, Struts, Spring, Maven, WebLogic
Any Graduate