Job Description
In this position you will work as part of an Agile development team responsible for designing, developing and maintaining the Insight web application platform.
RESPONSIBILITIES:
- Participant in sprint planning, analyzing user needs, designing software solutions in a collaborative environment
- Full stack software development as part of an agile software development team
- Demonstrating ownership of code and product
- Responsible for the completion of all sprint goals
- Troubleshooting, diagnosing and resolving Tier III software bugs
- Demonstrate software functionality to stakeholders for the purpose of gathering and evaluating user feedback
- Actively participate in user story writing and grooming meetings with stakeholders
- Produce clean, efficient and maintainable code based on software requirements and best practices and standards
- Recommend software upgrades to optimize operational efficiency
QUALIFICATIONS:
- Associates degree or higher in Computer Science or related field preferred.
- 2-5 years of professional software development experience.
- Experience with RESTful API architecture and integration
- Experience with Angular 2+ or ReactJS
- Experience with C# and ASP.NET (ASP.NET Core a plus)
- Experience with Entity Framework, NHibernate or other ORM
- 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
Company Description
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.