Senior Software Engineer
Sorry, this job was removed at 6:23 p.m. (CST) on Wednesday, December 11, 2019
By clicking Apply Now you agree to share your profile information with the hiring company.
You…
- See technology as a passion, not something you just do between 9-5
- Possess the ability to create new solutions; we operate on a web based platform and constantly facing unchartered waters
- Possess strong fundamentals across several technologies and a willingness to wear several hats when called upon
- Are proactive; you fix things before they break and bring new ideas to the table
- Possess ability and willingness to mentor more junior teammates
- Possess ability to communicate with other technologists, management, and business stakeholders
Responsibilities
- Work as part of a cross functional team in an Agile environment
- Contribute to technical design including conceptual design, service contracts and overall application architecture
- Provide mentorship to teammates and promote continued learning
- Communicate openly and often with teammates and remain open to new ideas
- Work closely with product owner to refine user stories
- Work collaboratively with QA professionals to encourage defect prevention over detection
- Manage software risk, balance priorities and go above and beyond the call of duty
- Produce high quality code while selectively addressing technical debt
- Conduct root cause analysis on issues and defects to ensure they are addressed in the best way
- Be proactive
Position Requirements
- 5+ years developing commercial-grade business applications demonstrating the following:
- Expertise with object-oriented design, preferably in .NET
- Strong understanding of SOA, RESTful web services
- Experience scaling and optimizing applications for performance across all application layers
- Strong understanding of data modeling concepts
- Proficiency designing efficient algorithms
- Nice to have experience
- Domain-driven design concepts
- The CQRS design pattern
- Event-driven architecture
- Elasticsearch
- Expertise with Microsoft SQL Server or similar RDBMS
- Continuous integration and build and test automation tools
- .NET Core
- Front-end frameworks, including Angular
All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, or Vietnam era or other protected veteran.
Read Full Job Description