Location: Carnot-Moon, PA
Salary: $40.00 USD Hourly - $50.00 USD Hourly
Description: Our client is currently seeking a Senior Software Engineer
Senior Software Engineer
A DAY IN THE LIFE
In this role, you will...
• Work with managers, scrum masters, product managers, and mentor junior engineers to design and implement solutions
• Design and develop tools and applications to support business operations
• Identify innovative solutions independently to technical or customer related problems
• Create related supporting documentation (i.e., design documents)
• Create unit test cases and apply these against developed software or applications to ensure quality
• Review and approve code
• Support the products during testing and in production
WHO YOU ARE
You possess ...
• Undergraduate degree in Computer Science or related field or equivalent work experience
• 5+ years experience in software or applications engineering on the .NET platform
• Work experience building web applications using .NET, SQL, and Azure technologies
• Familiar with web technologies like HTML, JavaScript, CSS, Angular
• Excellent communication skills and willing to learn
QUALIFICATIONS
• Undergraduate degree in Computer Science or related field or equivalent work experience
• Certification preferred but not required
• 5+ years experience in software or applications engineering and/or technical operations
• Work and/or academic experience building applications using any of the following:
• .NET
o 2+ years experience with .NET 6+
o Real-world experience writing ASP.NET Core Web API REST services
o Emphasis on code quality and reliability
o Knowledgeable regarding unit test suites such as NUnit, XUnit, Moq
• Azure
o Familiar with Managed SQL, Cosmos DB, Application Insights, Redis, Blob Storage
o Azure DevOps
o Security best practices
• Common
o Relational database with emphasis on SQL Server 2018+
o JSON, XML
o Common web protocols such as HTTP(S), REST, etc.
o Familiarity with frontend frameworks such as Angular
• Effective in fast paced environment
• Collaborative/enjoys working in teams
• Self-starter/motivator
• Creative and effective problem solving skills
• Ability to work on/manage multiple tasks concurrently
• Proactively report status to stakeholders and be organized
• Deadline driven
• Excellent communication skills
RESPONSIBILITIES
• Write microservices in ASP.NET
• Support frontend engineers with an understanding of Angular and browser technologies
• Work with managers, scrum masters, product managers, and junior engineers to design and implement solutions
• Design and develop tools and applications to support business operations
• Identify innovative solutions independently to technical or customer related problems
• Create related supporting documentation (i.e., design documents)
• Create unit test cases and apply these against developed software or applications to ensure quality
• Debug software and fixes defects uncovered during the testing process
• Work with other software engineers, QA engineers, technical writers, and Infrastructure team members, as needed, to ensure quality and the successful rollout of new applications or features
• Provide post-release software and application support, including incident reporting, troubleshooting and monitoring
• Mentor developers, reviews code and documents, and provides input and feedback on code and documents created by other developers
• Accomplish all of the above in accordance with standard procedures
• All other duties as assigned.
Subscribe to job alerts and upload your resume!
*By registering with our site, you agree to our
Terms and Privacy Policy.