Software Developer

Software Developer

Diverse Lynx

Lisle, IL • On-site

Full-time

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Job Summary:
Diverse Lynx is a company that promotes a diverse workforce and is seeking a Software Developer with expertise in .NET technologies. The ideal candidate will be responsible for enhancing web applications and ensuring their long-term performance while working in a collaborative Agile environment.
Responsibilities:
• Min 6+ yrs of development experience with ASP.NET / .NET Core using C# (and/or VB.NET) in Visual Studio IDE
• Min 6+ yrs of development experience with ReactJS
• Experience in developing Web APIs in .NET Core
• Experience in writing extensive unit tests and Web API testing.
• Good Understanding of security, performance, and scalability considerations
• Experience modernizing legacy ASP.NET Web Forms applications to .NET Core + React
• Strong understanding of HTML, XML, CSS, JSON, JavaScript & jQuery
• Expert level knowledge in SQL, including writing complex queries and stored procedures
• Skilled in working with SOAP and REST services.
• Good understanding of object-oriented programming (OOP) principles.
• Understanding of the GitFlow branching strategy and deployments
• Familiarity with deploying to Kubernetes clusters
• Understanding of SOLID design principles
• Experience with code refactoring and design patterns
• Familiarity with ADO or JIRA
• Familiarity with CI/CD pipeline
• Familiarity with TFS, GIT
• Familiarity with Azure
• Strong understanding of technical best practices to support an agile environment
• Familiarity with Telerik is a plus
• Ability to work independently and as part of a team
Qualifications:
Required:
• Min 6+ yrs of development experience with ASP.NET / .NET Core using C# (and/or VB.NET) in Visual Studio IDE
• Min 6+ yrs of development experience with ReactJS
• Experience in developing Web APIs in .NET Core
• Experience in writing extensive unit tests and Web API testing.
• Good Understanding of security, performance, and scalability considerations
• Experience modernizing legacy ASP.NET Web Forms applications to .NET Core + React
• Strong understanding of HTML, XML, CSS, JSON, JavaScript & jQuery
• Expert level knowledge in SQL, including writing complex queries and stored procedures
• Skilled in working with SOAP and REST services.
• Good understanding of object-oriented programming (OOP) principles.
• Understanding of the GitFlow branching strategy and deployments
• Familiarity with deploying to Kubernetes clusters
• Understanding of SOLID design principles
• Experience with code refactoring and design patterns
• Familiarity with ADO or JIRA
• Familiarity with CI/CD pipeline
• Familiarity with TFS, GIT
• Familiarity with Azure
• Strong understanding of technical best practices to support an agile environment
• Ability to work independently and as part of a team
Preferred:
• Familiarity with Telerik is a plus
Company:
Diverse Lynx is a WBENC- and NMSDC-certified partner, helping organizations turn diversity goals into measurable impact through staffing and contingent workforce solutions. Founded in 2002, the company is headquartered in Princeton, New Jersey, US, , with a team of 1001-5000 employees. The company is currently Late Stage.

Diverse Lynx logo

About Diverse Lynx

Sourced by ZipRecruiter

Diverse Lynx, based in Princeton, NJ, US, is a reputable company in the Information Technology sector. The firm, as reflected through its website diverselynx.com, specializes in delivering comprehensive IT solutions. These solutions range from IT consulting to robust digital transformation strategies, IT staffing, and full-time placements services. The company was established in 2008, and it prides itself on providing simplified, efficient technology solutions designed to meet the unique needs of each client.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Princeton, NJ, US

Year founded

2002

Social media



Frequently asked questions

Q: What skills or qualities help someone succeed as a Software Developer?

A: To succeed as a Software Developer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to learn new technologies quickly are essential soft skills that contribute to success in this role, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, Software Developers can effectively design, develop, and maintain high-quality software applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Software Developer?

A: A Software Developer's typical career progression involves starting as a Junior Developer, where they focus on coding and learning from experienced colleagues, then advancing to a Mid-Level Developer role, where they take on more complex projects and lead smaller teams. As they gain expertise, they can move into Senior Developer or Lead Developer positions, where they oversee large-scale projects, mentor junior developers, and contribute to technical strategy. With experience and additional skills, Software Developers can also transition into specialized roles like Technical Architect, DevOps Engineer, or even move into non-technical leadership positions like Product Manager or Engineering Manager.