Senior Software Engineer II to design and develop software for our customers. We're looking for a highly visible champion with a 'can do' attitude and enthusiasm that inspires others to deliver high-quality software. The role involves complex research, design, and software development assignments, mentoring team members, and translating user requests into solutions.
Requirements
- Advanced knowledge of software development methodologies (e.g., Agile, Waterfall)
- Strong proficiency with data manipulation language including optimization techniques
- Ability to design and work with complex data models
- Strong understanding of normalized/dimensional data modeling principles
- Strong knowledge of multiple data storage subsystems
- Must have expertise in the following: ASP.NET framework,.NET MVC, Razor pages, C/C++, VB.NET, HTML5, CSS3, Javascript, MS SQL Server
- Understanding of EntityFramework and ADO.NET
- Strong experience in Cloud infrastructure mainly Amazon Web Services (AWS) including EC2, RDS, Cloudfront, Secrets manager
- Familiarity with large databases and database performance tuning, experience with high traffic external customer facing systems is a plus
- Strong knowledge of Git and understanding of code repository best practices, experience in CI/CD pipeline using Github actions
- Strong knowledge in industry best practices in development and IT security
- Knowledge in using and developing applicable tool sets
- Ability to interface competently with other technical personnel or team members to finalize requirements
- Ability to work well with internal and external technology resources
- Knowledge of test-driven development
- Ability to write and review portions of detailed specifications for the development of complex system components
- Ability to complete complex bug fixes
- Good oral and written communications skills
- Strong teamwork and collaboration skills to work in a globally diverse team
Benefits
- Health insurance for you and your family
- Enhanced health insurance options at competitive rates
- Group life insurance for financial security
- Group accident insurance for protection against accidental death and permanent disability
- Flexible working arrangements for work-life balance
- Employee assistance programs for personal and work-related support
- Medical screenings to prioritize your well-being
- Modern family benefits, including maternity, paternity, and adoption support
- Long-service awards to recognize dedication
- New baby gifts to celebrate parenthood
- Subsidized meals at specific locations
- Various paid time-off options, including casual leave, sick leave, privilege leave, compassionate leave, special sick leave, and public holidays
- Free transportation for home-office-home travel in select locations