What are the responsibilities and job description for the Senior Developer position at Newance?
The Company:
New World Now has a proven track record in designing, building, and supporting commercial grade software applications for the web. We are currently looking to extend our skills and capabilities by hiring quality people who are both willing to learn and have something to offer.
We believe that the quality of our organization is not only determined by our customers and the projects we work on, but also by the people we hire. If you feel you would like to be part of our growing organization, working on a variety of projects, and using your skills to develop state-of-the-art software that solves complex and interesting business problems, then we would like to hear from you.
New World Now has a proven track record in designing, building, and supporting commercial-grade software applications for the web. We are currently looking to extend our skills and capabilities by hiring quality people who are both willing to learn and have something to offer. We believe that the quality of our organization is not only determined by our customers and the projects we work on, but also by the people we hire. If you feel you would like to be part of our growing organization, working on a variety of projects, and using your skills to develop state-of-the-art software that solves complex and interesting business problems, then we would like to hear from you.
The Role:
The Senior Web Application Developer serves as a lead for one of multiple application development teams. As a senior web Application Developer, you will lead in the architecture, design, and development of the Insight data systems used by a nationwide client base. Insight is built using ASP.NET WebAPI, Angular, and Entity Framework with a SQL Server back-end.
As a member of the New World development team, you will get a chance to develop your talent across a wide variety of new technologies. You will also collaborate closely with product owners and client stakeholders in an effort to provide high-quality software solutions for the challenges faced by our end-users and the people they serve. If you are looking for a highly collaborative environment that is designed for you to succeed, please consider joining our team.
Responsibilities:
-
Leading in the planning, designing, and development of web-based software systems
-
Advocating to business areas for technical improvement
-
Analyzing user needs, and designing software solutions in a collaborative environment
-
Creating highly scalable and maintainable software solutions
-
Full stack software development as part of an agile software development team
-
Demonstrating ownership of code and product
-
Creating custom solutions that maximize time, budget and flexibility
-
Troubleshooting, diagnosing and resolving Tier III software bugs
-
Demonstrating software functionality to stakeholders for the purpose of gathering and evaluating user feedback
-
Actively participating in user story writing and grooming meetings with stakeholders
-
Producing clean, efficient, and maintainable code based on software requirements and best practices and standards
Desired Qualifications:
-
8 years of professional software development experience
-
Great interpersonal skills with a desire to help others succeed
-
Experience with RESTful API architecture and integration
-
Experience with Angular or React
-
Experience with C# and ASP.NET Core
-
Experience with Entity Framework or other ORMs
-
Familiar with performing various types of testing (unit, regression or acceptance)
-
Familiar with responsive web design
-
Comfortable working in a fast-paced collaborative atmosphere on a cross-functional team
-
Highly attentive to detail and quality
-
Excellent time management and organizational skills
-
Comfortable working on a cross-functional team