As a Specialty Software Engineer in this contingent resource assignment, you will:
Consult on and participate in moderately complex initiatives and deliverables within Specialty Software Engineering.
Contribute to large-scale planning related to Specialty Software Engineering deliverables.
Review and analyze moderately complex challenges requiring in-depth evaluation of variable factors.
Resolve moderately complex issues and consult with others to meet deliverables, leveraging a solid understanding of function, policies, procedures, and compliance requirements.
Collaborate with client personnel in Specialty Software Engineering.
Main Responsibilities:
Develop web applications and APIs using C#, .NET Core Web API, and SQL Server.
Design, create, and maintain applications using the .NET platform.
Transform requirements into functional applications aligned with business objectives.
Maintain and upgrade existing applications, fixing issues as needed.
Collaborate with peers to design optimal solutions using the .NET framework and Microsoft tech stack.
Refactor existing code to enhance efficiency and performance.
Ensure code quality adheres to best practices.
Test, monitor, and improve solutions through incremental updates and new features.
Provide technical support for web, mobile, and desktop applications.
Integrate data storage systems and maintain code quality.
Identify and address performance bottlenecks.
Create architecture, specifications, and user interfaces for .NET applications.
Innovate and build high-quality software solutions leveraging the .NET platform.
Implement best practices and methodologies for security, quality, and development.
Required Qualifications:
4+ years of experience in Specialty Software Engineering, or equivalent experience through work, consulting, training, military, or education.
Strong knowledge and proven experience as a .NET developer.
Expert-level knowledge of C# and hands-on experience with .NET Core applications, .NET Core Web API, ADO.NET, Entity Framework (EF), and SQL Server.
Strong understanding of object-oriented programming concepts and methods.
Working knowledge of Microsoft development best practices, design patterns, and tools.
Knowledge of application security, tools, and vulnerability management is desirable.
Desired Skills:
Good understanding of coding and programming languages.
Attention to detail.
Time management skills.
Strong communication and customer service skills.
Resilience and problem-solving abilities.
Understanding of technologies and a constant willingness to learn.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: lbrown@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com