As a Lead Software engineer on the team, you are passionate about collaboratively building high quality software. You build and monitor new features and services using a modern approach, in addition to maintaining and advancing existing solutions. You are passionate about continuous software quality improvement and can automate unit, integration and browser-based tests to prove the code works. You can address and monitor production issues when called upon. You are creative, self-starting, and demonstrate excellent communication, collaboration, reporting, analytical, and problem-solving skills. You have an appetite for learning quickly and can analyze both functional and performance problems to determine the root cause. You can operate with incomplete information and want to help define outcomes and objectives.
Key Responsibilities
- Participate in the design, implementation, and deployment of successful software with a self organizing Scrum team
- Write automation and integration test scripts
- Monitor and address production issues as necessary
- Functionally decompose complex problems into well-defined, executable tasks
- Engage in the Scrum process and strive to improve yourself and the team
- Lead the team to complete commitments within the time / complexity estimates
- Support the technical development of junior team members on the team
- Share in the ownership of an architectural vision and actively pursue incremental progress
Required Qualifications
Software development experienceExpertise in .Net framework / .Net Core, C#, NuGet and GITIn-depth experience in SQL and relatiossnal database best practicesUnit and Integration testing experienceExperience in refactoring codeAbility to effectively articulate technical challenges and solutionsExperience collaborating in an agile development environmentExperience with modern web application designPreferred Qualifications
Bachelor's Degree in Computer Science, Computer Engineering, or a related fieldExperience writing automation test suites using Selenium or other toolsExperience working with microservice, docker, RabbitMQ, Kubernetes and APIsJavascript / React experienceExperience with Amazon Web Services (AWSSkills Required
.Net Core, Apis, Sql, Rabbitmq, React, Git, Javascript, Docker, .NET Framework, Integration Testing, Selenium, Kubernetes