Vacancy expired!
- Most of all, you will help us envision and deliver software critical to our efforts, ranging from our internal enterprise platform to consumer-facing digital properties. This role is critical to our success over the next decade, and applicants are expected to contribute significantly across our software services, from architecture and software design through deployment and support. You should be comfortable working independently and collaboratively.
- Maintaining existing software solutions by identifying and correcting software defects.
- Developing designing, coding, and testing new software application.
- Collaborating in the requirements definition, prototyping, design, coding, testing, and deployment of software.
- Investigating, analyzing, and making recommendations to management regarding technology improvements, upgrades, and modifications.
- Providing advice to and coaching other software engineers.
- Playing a lead role in the design of moderately complex aspects of a project.
- Research emerging technologies and recommending how it may be leveraged in our environment.
- 4-year degree from accredited institution with relevant coursework, additional applicable work experience and multiple advanced technical certifications in programming language or software design may be considered in lieu of a degree.
- Minimum of 7 years as a Software Developer.
- A minimum of 3-5 years of C#
- A minimum of 4-6 years of T-SQL
- A minimum of 2 years of software design and architecture
- Hands on experience in WPF, WCF or equivalent .NET solution framework.
- Design patterns, preferably MVVM
- API Architecture and Development.
- Integrating Automated Testing into Development Practices
- T-SQL
- Development process integration with Azure DevOps
- Advanced level of knowledge in ASP.NET core, T-SQL, JavaScript, and/or similar.
- Advanced understanding of Windows based operating systems.
- Thorough understanding of one or more established software development methodologies.
- Extended knowledge of software architecture and programming practices and patterns.
- Experience in cloud technology relevant to software development.
- Familiarity with Microsoft Azure platform.
- Familiarity with DevOps and continuous integration and delivery (CI/CD)
Vacancy expired!