Senior Software Engineer
Company | Q2 |
---|---|
Location | Morrisville, NC, USA, Lincoln, NE, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Typically requires a Bachelor’s degree in Computer Science or a related field and a minimum of 5 years of related experience; or an advanced degree with 3+ years of experience; or equivalent related work experience
- Proficiency in C#, .NET, Javascript/Typescript, and SQL
- Experience working with Azure is preferred as the product this engineer is working on is hosted within Azure
- Web development experience
- Passion for applying good design principals while exercising pragmatism to keep deadlines
- Experience in all aspects of the software development life cycle
- Experience engineering software in a service-oriented architecture
- Strong analytical and problem-solving skills
- Effective communication skills
- Experience contributing in an Agile development environment
- Good interpersonal skills
- Occasional availability for on-call/emergency support
- Ability to work flexible hours when necessary for deadlines and off-hours installations
- This position requires fluent written and oral communication in English.
- Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Responsibilities
- Design, implement, integrate, and test software solutions of moderate complexity comprised of Windows- and Linux-based front-end and back-end components that interact with end users and integrate with internal and external services
- Work individually and collaboratively to deliver solutions in live production systems
- Support, maintain, and resolve problems for custom features in live production systems, with occasional on-call availability
- Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to
- Assist and mentor teammates to provide technical leadership and evangelize best practices
Preferred Qualifications
- Experience working with Azure is preferred as the product this engineer is working on is hosted within Azure