Senior Software Developer

Software, Engineer, Developer, IT, Management, QA, Computer, User Interface, Database, Excel, Outlook, PowerPoint, C, Web, API, Automated, Testing, Application, Security, JavaScript, XML, XSLT, IIS, Applications, Performance, SQL, Java
Full Time

Job Description

Genesis10 is seeking a Senior Software Engineer with our client in the Insurance industry in their Mount Laurel, NJ location. This is a direct hire position.

Summary:

The Senior Software Developer is responsible for the design, development, maintenance and enhancement of applications. Develop an application design that will satisfy the immediate requirement as well as provide opportunities for long-term expansion. Possess an ability to effectively explain the design to members of IT management and staff in both verbal and written forms. Complete research and development on new programming tools and third-party toolkits, and provide recommendations to IT Management regarding how to move forward with new technology. Act as a lead reference to the users of applications developed and maintained by the IT Department.

Responsibilities:
  • Work closely with product owners, senior engineers, designers, programmers, and QA to deliver industry-leading solutions.
  • Effectively contribute to the implementation of major features and components from requirements and designs.
  • Effectively contribute to technical design, task estimation, implementation, automated testing, debugging, and deployment.
  • Implement major features and components from requirements and design.
  • Write technical specifications.
  • Effectively contribute to the ongoing effort to improve software design and coding best practices.
  • Work closely with QA and other organizations in the company to educate staff and evaluate feature requirements and functionality.
  • Responsible for the full life cycle of projects, including requirements, design, technical design, task estimation.
  • Participate as a productive member of an agile team of developers.
  • Communicate well with product owners, customer support, and other team members.
  • Promote established standards, processes, procedures, and tools throughout the software development life cycle.
  • Lead the resolution of complex application support issues and the development research into any issues that require programming changes.
  • Lead research and development efforts on all new versions of existing IT tools as well as the new toolkits being assessed by IT. Resolve all issues regarding installation and implementation of the tools. Provide guidance to use the new tools.
  • Act as an IT representative at corporate meetings and on corporate projects.
  • Perform other duties as assigned.

Qualifications:
  • Must have a Bachelor's Degree in MIS/Computer Science or equivalent experience.
  • Must have a minimum of 5 years of experience with complex system design and implementation in the User Interface, Business Logic and Database layers.
  • Solid critical thinking, problem-solving and time-management skills.
  • Team player with great interpersonal skills.
  • Excellent oral and written communication skills.
  • Highly self-motivated.
  • Agile (SCRUM) experience is a plus.
  • Insurance industry experience is a plus.
  • Proficiency in MS Office (Excel, Outlook, PowerPoint)
  • C#
  • NET MVC
  • NET Web Services, Web API
  • Entity Framework and LINQ
  • Automated Unit-Testing
  • Application Design Patterns
  • Multi-Tier Application Design
  • Web Application Security
  • Third Party Controls, Telerik Preferred
  • JavaScript and AJAX
  • JavaScript Frameworks (i.e. jQuery, Angular)
  • Bootstrap front-end css framework
  • Understanding of XML, XSLT, XSD
  • IIS Configuration and Administration
  • TFS Automated Builds
  • Business Workflow Applications (i.e. - ALBPM)
  • Performance Monitoring and Optimization
  • External Web Service Consumption
  • T-SQL using SQL Server 2012 or higher.
  • Create Tables, Views, Stored Procedures and User Functions
  • Blazor experience is a plus
  • Java experience is a plus
  • Automated testing experience is a plus

If you have the described qualifications and are interested in this exciting opportunity, apply today!

About Genesis10:
Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement - project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com "Genesis10 is an Equal Opportunity Employer, M/F/D/V"

#DIG10-NY
Genesis10-74123698
Dice Id : gentx001
Position Id : 21-00067
Originally Posted : 1 month ago
Have a Job? Post it