We currently have an opening for a Software Engineer that will be performing at a senior level and help create web applications using Angular, TypeScript, C#, and .Net.
Who You Are:
Your leadership and technical expertise is essential to our success. With your numerous years of experience and skill level, you will work within a Scrum team, collaborating and pairing with product team members (UI/UX, Engineering, Data, and Product Management) to create secure, reliable, scalable software solutions. You will serve as a mentor and role model to other software engineers, sharing your knowledge and expertise to encourage growth and innovative thinking.
What You'll Do:
- Evaluate technologies for appropriate fit to solutions
- Champion agile software development practices
- Develop, test and implement new features and components on a growing enterprise SAAS solution
- Troubleshoot and resolve problems of medium to high complexity
- Participate in Scrum ceremonies
- Identifies and enables ways to improve team productivity and efficiency
- Discover and consolidate duplicate code and redundant solutions
- Develop and maintain quality standards to ensure data integrity across various database systems
- Document important design decisions appropriately
- Participates in learning activities around modern software design and development core practices
- Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
- Translate technical language for non-technical people
What You'll Do:
- Evaluate technologies for appropriate fit to solutions
- Champion agile software development practices
- Develop, test and implement new features and components on a growing enterprise SAAS solution
- Troubleshoot and resolve problems of medium to high complexity
- Participate in Scrum ceremonies
- Identifies and enables ways to improve team productivity and efficiency
- Discover and consolidate duplicate code and redundant solutions
- Develop and maintain quality standards to ensure data integrity across various database systems
- Document important design decisions appropriately
- Participates in learning activities around modern software design and development core practices
- Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
- Translate technical language for non-technical people