This job post is closed and the position is probably filled. Please do not apply.
\nWe are seeking an experienced Senior Software Engineer to join the software products organization.As a member of the software products team, this role collaborates with members of the product, architecture, and dev-ops teams to design, build, test, and deploy world-class SaaS solutions to power applications in the public education sector.They will work with technology architects to transform product requirements into scalable, maintainable implementations using industry best-practices. \n\nThis individual should be a driven, self-starter, with a pragmatic approach to solving business problems using technology. They should be comfortable working in a small, distributed team, and be an efficient and effective communicator. This role requires strong attention to detail, and the ability to empathize with end-users to develop an appropriate technical solution. The ideal candidate should be familiar with modern testing methodologies and possess very strong testing and debugging skills.\n\n Essential Tasks and Responsibilities:\n\n\n* Design and develop product enhancements and new product functionality;\n\n* Ensure products can operate at the necessary scale needed by customers;\n\n* Maintain current web applications;\n\n* Work closely with a team to integrate designs, components, and ideas together;\n\n* Apply software development best practices for development (e.g. SOLID, Design Patterns, TDD, BDD) and configuration management tasks;\n\n* Work in an agile software development environment with distributed teams using Scrum;\n\n* Ability to constructively discuss, challenge, accept challenges from other viewpoints, and negotiate the best solution to deliver best value to the customer and time to market;\n\n* Participate in all aspects of the product including design, development, deployment, and maintenance; and\n\n* Successfully partner with other teams, such as client services, product management, and quality assur\n\n\n\n\nSkills and Professional Experience: \n\n\n* Full stack web-based application design and development experience;\n\n* Must have experience in the following technologies: C# and .NET, Entity Framework, build and deployment tools (with a preference for Team City and Octopus), and Git;\n\n* Strong database development skills utilizing SQL Server;\n\n* Willingness to learn multiple technologies (languages, databases, frameworks, etc.) as needed;\n\n* Strong architectural acumen with ability to visualize future state, describe how to achieve it and then implement;\n\n* Experience working with SaaS is desirable;\n\n* Experienced in developing and operating software products in a cloud-based environment is extremely desirable;\n\n* Experience with Azure is desirable and would be considered a plus;\n\n* Strong communication, analytical, entrepreneur skills with pride in personal contributions and passion to learn and grow your professional skills/experience; and\n\n* BA/BS Degree in Computer Science, Software Engineering or related software engineering experience;\n\n\n
See more jobs at Certica Solutions
# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.