Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
No Thanks
US
What job do you want?

Senior Software Developer job in Mount Laurel Township at Genesis10

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply Now
Senior Software Developer at Genesis10

Senior Software Developer

Genesis10 Mount Laurel Township, NJ Full-Time
$120,000.00 - $125,000.00 / year
Apply Now

Create Job Alert.

Get similar jobs sent to your email

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 [ Link removed ] - Click here to apply to Senior Software Developer "Genesis10 is an Equal Opportunity Employer, M/F/D/V”

#DIG10-NY
Genesis10-74123698
 

Recommended skills

Ajax (Programming Language)
J Query
Extensible Markup Language (Xml)
Web Services
Java Script (Programming Language)
Software Quality Assurance (Sqa)
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 20-06732

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.