- Salary in the $135-150,000 range.
- Comprehensive benefits, including medical, dental, vision, a 401K plan with company matching, and four weeks of vacation after one year.
- Global transportation company in central NJ.
- This position will be hybrid/remote, with 2-3 days/week remote work.
Our client is actively seeking a Senior Software Developer to join its team. In this role, you will have the opportunity to work remotely for two days a week after the initial three months. As a Senior Software Developer, your primary responsibility will be the creation of high-quality, innovative, and fully functional EDI-based software applications that adhere to established coding standards and technical design.
- Design, develop, and rigorously unit test applications in alignment with established standards.
- Analyze, troubleshoot, and resolve technical and application issues.
- Uphold software development quality standards by implementing best practices.
- Manage the end-to-end life cycle of applications (DevOps).
- Create technical specifications for the development team and provide work estimates.
- Offer technical leadership to junior team members, guiding them in design patterns, development best practices, and DevOps methodologies.
Who Will Be a Great Fit?
To succeed in this role, you should possess the following skills and experience:
- A minimum of 7 years of experience developing software solutions in a business environment.
- Proficiency in designing and developing software applications using C# with .NET Framework v4.5 or higher for API and front-end development, either for existing or new applications.
- Expertise in architecting solutions and implementing them in accordance with architecture principles and best practices.
- Strong skills in WPF, Windows Services, Entity Framework, and LINQ queries.
- Working knowledge of REST APIs, data structures, data integrity, and schema design.
- Familiarity with Microsoft Azure Cloud concepts.
- Strong SQL Server development skills, including understanding SQL Server and SQL server programming (e.g., stored procedures, user-defined functions, tables, indexes, and views).
- Experience with Azure DevOps work management and Azure DevOps Pipelines.
- Knowledge of GIT.
- Familiarity with SOLID principles and object-oriented application development techniques.
- Expertise in debugging and performance optimization methods.
- Excellent technical, diagnostic, and troubleshooting skills.
- A Bachelor's Degree in Computer Science.
Join a stable company with a global presence and access to cutting-edge technology. If you are a Senior Software Developer looking for a challenging and rewarding role, we invite you to apply and be part of our innovative team.
As recruiters, we are skilled in our field and understand how to match an opportunity with the individual. If you choose to send us your resume, be advised we will not share it with any employer without your permission.
If this isn't the right position for you, please share it with someone who might be interested. In the meantime, please look at our website – we have other openings that may suit your needs!