Software Engineer

Robert Half

Mechanicsburg, Il, Sangamon County, IlFull-timeMid LevelOn-site

Job Description

Job DescriptionJob DescriptionWe are looking for a skilled Software Engineer to join our team in Mechanicsburg, Pennsylvania, on a long-term contract basis. In this role, you will design, develop, and maintain software applications while ensuring high-quality standards through testing and automation. This is an excellent opportunity to contribute to innovative projects and collaborate with diverse teams.

Responsibilities:
• Develop and maintain software applications using C#, .NET Framework, and .NET Core to meet project requirements.
• Implement automated testing strategies, including unit tests, API testing, and end-to-end testing, to ensure software functionality and reliability.
• Collaborate with cross-functional teams to deliver high-quality software solutions.
• Use tools like Playwright and Postman to create and execute testing plans that validate application performance.
• Manage source code repositories and perform trunk-based development using Git.
• Design and maintain CI/CD pipelines in platforms such as Azure DevOps or GitLab to streamline deployment processes.
• Apply agile methodologies to effectively manage workflows and track project progress using tools like Azure DevOps, GitLab, or Jira.
• Work with Oracle and Postgres databases to support application functionality and optimize data management.
• Ensure compliance with cybersecurity standards, including obtaining relevant certifications such as Security+.• Possess a Bachelor’s degree with at least four years of relevant experience, or equivalent combinations of education and experience.
• Demonstrate proficiency in C#, .NET Framework, and .NET Core.
• Have hands-on experience with automated testing tools, including unit tests, API testing, and end-to-end testing.
• Exhibit strong interpersonal skills for effective collaboration with team members.
• Show familiarity with trunk-based development workflows using Git.
• Preferred experience with tools like Playwright, Postman, and CI/CD pipelines in Azure DevOps or GitLab.
• Knowledge of agile methodologies and project management tools such as Jira or Azure DevOps.
• Understanding of database systems like Oracle and Postgres.
Posted 2 weeks ago

Related Jobs

Related Searches