Job Description
The Senior Software Developer is the backbone of a development team, focused on producing high-quality software that operates at scale.
You will play a leading role in defining solutions to complex technology puzzles. Through your passion for software development and proven object-oriented design skills, you will produce quality code and proactively communicate with other stakeholders regarding business requirements.
Key Requirements and Responsibilities
- Develop, document and articulate software designs according to Assent's SDLC process;
- Develop software that follows Assent’s Design Guidelines, Coding Standards and adheres to our Security Guidelines;
- Contribute to and lead requirements management and review - provide task estimates, project scoping;
- Lead the development process for one or more features;
- Resolve problems that are diversified and complex;
- Review code and makes recommendations for design changes;
- Be familiar with corporate security policies and support the information security function to protect both information systems and corporate assets from undue risk;
Qualifications
We strongly value your talent, energy and passion. It will also be valuable to Assent if you have the following qualifications,
- Post-secondary degree in Computer Science (or related) and 7+ years software development experience;
- You are an expert in at least one part of our stack, with proficiency in the remainder. (C#/.NET, Angular, MS SQL Server);
A strong candidate for this role would relate to the following:
- You are proficient with tools and technologies for building, deploying and observing software at scale;
- You are a team player who values others’ opinions and seeks to understand their point of view;
- You enjoy mentoring other developers as they grow in their careers;
- You design solutions that align with business goals, customer problems, and architectural context;
- You are well-organized and able to work under deadlines and multiple projects;
- You understand the importance of documentation and process;
- You are curios and driven to learn and keep up-to-date with new web technologies and approaches.
See more jobs at Assent
Apply for this job