Software Engineer (.NET/C#)

Post Date

Apr 11, 2024

Location

Durham,
North Carolina

ZIP/Postal Code

27703
US
Jul 11, 2024 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

RAL-696663

Pay Rate

$42 - $62 (hourly estimate)

Job Description

We are currently seeking a Senior Software Engineer who will be part of a team developing applications and integrations with custom hardware. The ideal candidate will be familiar with the web-based development life cycle including the planning, design, development and implementation, deployment, and maintenance stages. Knowledge of different programming languages, frameworks, and tools to include .NET, Windows and web-based development is desired.



Key Responsibilities

* Design, build, and evolve applications across multiple layers of the technology stack including user interface, middleware, backend, and distributed systems.

* Be the go-to technical lead who supports team members with application design, coding, and tooling.

* Review application health to identify and resolve technical debt.

* Collaborate with other development teams to design and create interconnected systems.

* Encourage innovation and fail fast mindsets and continuously improve our ability to deliver quality solutions by evolving our engineering process and technical capabilities.

* Keep up to date on latest software development methods, language features and design philosophies to contribute to technology roadmap and manage tech debt work.

* Debugging and performance analysis of deployed production systems

* Coordination with Product Owners and Tier 3 support when required.

* Monitor, test, and continuously optimize your designs.

* Provide technical leadership and coaching to the more junior team members to enable them to build better software.

* Master our development process, culture, and code base, then think of ways to improve it and implement within the team.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

* B.S. Computer Science degree or related degree

* 5+ years' of experience as a software engineer

* Strong proficiency in C#/.NET & SQL (MSSQL)

* Strong proficiency in system design and security standards

* Experience with WPF, Winforms or similar tool for desktop applications

* Automating software build and deployment for CI/CD

Nice to Have Skills & Experience

* Micro Service Architecture

* Experience in Automated Testing

* Experience with low level or embedded communication protocols. E.g. TCP/IP Sockets

* Wix installer development

* Knowledge of software development leveraged with hardware

* Experience in Healthcare or pharmacy automation industry

* Experience with HL7

* Test automation, such as XUnit.

* Source control management such as Git and GitHub.

* Cloud platforms such as Azure.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.