Senior Developer 1
hackajob · Lehi, UT · 6 days ago
HybridEngineeringFull-time
Responsibilities
- High software development skill with good speed, without sacrificing quality.
- Contributor that needs little to no supervision.
- Superb verbal and written communication skills.
- Willing to take on the most difficult and complex tasks on the team and successfully complete them.
- Excellent team player. Responsive, proactive, fast, and thorough.
- A mentor to others on the team.
- A keen eye for design flaws and performance problems.
- An ability to provide feedback to product and management on what they think could be improved or changed.
- Completely reliable.
- Excellent and deep knowledge of continuous integration concepts and processes.
- Great development skills including writing clean code, design patterns, writing maintainable and flexible code, and code architecture.
- Ability to work in an office environment with reasonable accommodation.
Essential Functions
- Attend Daily Stand ups.
- Collaborate with team members.
- Work with team members to plan and breakdown work and architect solutions.
- Work on tasks to fix defects, research solutions, and develop features.
- Write code and be a contributing member of the team.
- Participate in code reviews.
- Work with QA to test cards and resolve bugs.
Working Conditions
- 40 hours per week, with occasional, but rare, overtime.
- Remote / Hybrid / Flexible Work Options Available.
- Frequent interaction with developers, Test Automation Engineers, QA, management, and members of other Verisk subsidiaries.
- Sometimes leave the office for team building activities!
- Regular team lunches!
- State of the art facility with basketball, volleyball, and gym.
- Ping pong, foosball, fruit bowls, snacks.
- Powerful work computer.
- Fun and energetic teams.
- Time for innovation, Hack-A-Thons, and learning.
Qualifications
- 5-10 years of experience or similar ability in software development.
- Excellent development skills and fluent in: C#, .NET, MVVM, WPF, XAML, and like technologies developing for the Windows platform.
- Experience with testing frameworks, knowledge of best practices testing thick-client applications, and a commitment to code and application quality.
- Extensive experience developing in a Windows environment.
- Very good understanding of and exposure to APIs and consuming RESTful services.
- An interest in continuous learning and staying up to date with the latest technologies and industry best practices.
- Excellent ability to create simple and well-designed solutions to complex software problems.
- Excellent written and verbal communication skills.
- Excellent knowledge of software development tools and agile processes.