Insight Global • Durham, NC 27722
Job #2681334918
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 ~~~ .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ~~~/ .
Skills and Requirements
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 * 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. null
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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to ~~~.
Insight Global • Durham, NC 27722 • Today
Insight Global • Durham, NC 27722 • Yesterday
Insight Global • Durham, NC 27722 • Today
Insight Global • Durham, NC 27722 • 3 Days Ago
Golden Technology • Durham, NC 27703 • Today
Device Solutions Inc • Morrisville, NC 27560 • Apr 17
Fidelity TalentSource LLC • Durham, NC 27703 • Mar 3
Eliassen Group • Durham, NC 27703 • 8 Days Ago