29 Sep
Software Developer
Vacancy expired!
- Design, develop, maintain and improve software and other technical solutions that solve business challenges
- Focus on overall product quality
- Develop and maintain unit and integration tests
- Responsibly self-manage workload given project priorities, deadlines and deliverables
- Follow established company standards and best practices
- Participate in code reviews
- Experience with full software development lifecycle
- Excellent technical design, problem solving, and debugging skills
- Passionate about building high-quality systems with software implementation best practices
- Excellent collaborative skills, work well independently and as a team member
- Proven analytical skills to interpret and implement business and functional requirements
- Understanding of the value of test automation and a desire to incorporate it in development practice.
- Proactive and positive approach to solving problems, and correcting issues
- Facilitate collaboration among team members
- Demonstrated let s find a way to do it attitude no task is too big or too small, always willing to pitch in and help someone else
- Excellent communication skills
- Detail oriented
- Welcomes increased responsibility over time
- Loves to learn, takes every opportunity they re given to develop knowledge and skills
- Adapts to an established process, able to move projects along in a timeframe
- 5+ years of professional experience (related education & certifications a plus)
- Strong experience with C#, SQL, JavaScript, .NET Framework / .NET Core
- Continued education and/or advanced degree(s)
- Experience in environments subject to HIPAA and/or PCI regulations
- Experience in software-as-a-service, actuarial science and/or insurance underwriting industry
- Understanding of Agile practices (e.g. Scrum)
- Certified Scrum Developer (CSD)
- Understanding of DevOps principles
- Experience designing systems in an event-driven architecture
Vacancy expired!