C4 Technical Services
.NET Developer - Remote Job at C4 Technical Services in Eagan
C4 Technical Services, Eagan, MN, United States
.NET Developer
Remote
About the Opportunity
We are seeking a skilled Software Engineer IV to join our team and play a key role in a critical client implementation project. You will be responsible for working on a complex application landscape consisting of a legacy VB.NET application and a C# portal, both interacting with SQL and MySQL databases.
Responsibilities:
• Analyze, understand, and modify existing VB.NET code within our legacy application.
• Collaborate with the team to design and implement new features for the C# portal application.
• Write clean, well-documented, and maintainable code adhering to best practices.
• Develop and implement efficient SQL queries and stored procedures to optimize database performance.
• Design and implement APIs for seamless communication between different parts of the application.
• Troubleshoot complex technical issues and develop innovative solutions for non-standard problems.
• Handle exceptions gracefully and ensure robust error handling throughout the code.
• Demonstrate a strong understanding of object-oriented programming (OOP) concepts for efficient code structure.
• Conduct thorough self-research to understand unfamiliar aspects of the codebase or technologies.
• Participate in code reviews and provide constructive feedback to fellow developers.
• Work collaboratively with other engineers, product managers, and stakeholders.
Qualifications:
• Bachelor's degree in Computer Science or a related field, or equivalent combination of education and experience.
• Minimum 5+ years of experience as a software engineer with a strong focus on VB.NET development.
• Proven experience working with C# and familiarity with ASP.NET framework is a plus.
• Experience with SQL and MySQL database management and query optimization.
• Experience in designing and implementing APIs.
• Ability to write clean, maintainable, and well-documented code.
• Strong problem-solving skills and a passion for finding innovative solutions.
• Excellent analytical and debugging skills.
• Solid understanding of object-oriented programming (OOP) concepts.
• Effective communication and collaboration skills.
• Self-motivated and a quick learner with a willingness to tackle new challenges.
• Working knowledge of cloud fundamentals, with a preference for AWS, EC2, and Lambda.
• Excellent communication, collaboration, and problem-solving skills.
• Ability to work independently, take initiative, and adapt to changing priorities.
• Commitment to quality and adherence to coding standards.
• Positive and respectful team player.
Technical Skills:
• VB.Net
• C#
• Entity Framework
• .Net Core
• MySQL
• SQL Server
Tools:
• Familiarity with project management tools (JIRA)
• Version control systems (GitHub)
• Continuous integration/deployment tools (Jenkins)
• Development environments (Visual Studio)
#DICE
kgohmann@c4techservices.com
cclausen@c4techservices.com