Berkley Technology Services · 5 hours ago
Sr Software Engineer
Berkley Technology Services (BTS) is a dynamic technology solution for W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. The Sr. Software Engineer will be responsible for requirements gathering, design, development, and support of company applications, while leading technical efforts and mentoring other engineers.
Information TechnologyProject ManagementSoftware
Responsibilities
Demonstrates a robust understanding of all the business processes and system interfaces of a system
Can design significant new system functionality with a consideration of performance, stability, and supportability
Reviews and provides feedback on business requirements to fully leverage technology to improve business functions
Defines standards and design patterns / paradigms for system development within a team
Demonstrates problem solving skills that span the application, middleware, and infrastructure levels
Can lead technical efforts that involve multiple engineers
Acts as a mentor to other engineers promoting their development
Provides guidance on BTS development standards and quality expectations to employees entering the job family
Demonstrates a robust understanding of all functional and technical aspects of a system
Can produce significant new system functionality or defect resolution with minimal direction
Creates design specifications that demonstrate an understanding of most interfacing systems and supported business processes. (can understanding business processes go to the developer/analyst)
Routinely proposes improvements to a system to improve supportability or usability
Can perform adequate peer review on any changes in the system
Can be consulted to provide recommendations to solve business issues based on experience and knowledge of current technology
Work as a collaborative part of a development team, which includes interactions with business analysts, quality assurance and end user resources
Provides high quality support for our customers
May provide rotating on-call support of production systems
Provide end user mentoring and training in 1-1 and small group settings
Partner with the various subsidiaries to create a vision for future advancement of our applications
Travel for this position is approximately 5-10%
Qualification
Required
10+ yrs. of software development experience
5 to 10 years of development experience in Microsoft technologies Java stack
5 to 10 years of development experience with web-based technologies including HTML, CSS, JavaScript, Angular and web services
5 to 10 years of relational database experience with MS SQL Server
Ability to thrive and produce results with little or no supervision in a fast-paced environment
Excellent communication skills with ability to interact seamlessly at all levels with both technical and business stakeholders
Strong customer service focus and sense of urgency
Ability to quickly adapt and learn new technologies and systems
Superior problem solving and analytical skills
Ability to function as a valuable team member inside a virtual collaboration environment
Must have demonstrated the capability of meeting the key accountabilities, or have the ability to learn/perform them
Bachelor's degree with emphasis in related field or equivalent experience
Preferred
Agile/Scrum team exposure and experience
P&C Insurance Industry knowledge
Knowledge of domain driven development and/or CQRS architecture
Working knowledge of ASP.NET Web Forms
Working knowledge of Entity Framework
Experience with Atlassian tools
Working knowledge of Angular
Company
Berkley Technology Services
Berkley Technology Services offers networking, software development, UI/UX design, project management and IT shared services.