Software Developer
Job Description
Position Summary - The Software Developer will be part of the development team, which will have the responsibility for supporting home built custom applications using Microsoft .NET Core framework and PostgreSQL. Utilizing a Software Development Life Cycle, the Software developer will work with technical and non-technical associated in defining business and technical requirements to develop new functions or redesign/consolidate existing processes. Participate in a small, experienced, energetic team on a rapid, agile development schedule. This position may be required to work a flexible schedule, including nights, weekends and holidays.
Reports to - Senior Solutions Architect
Essential Functions -
• Work with team in building, maintenance and support of web services and web-based applications.
• Utilize established development tools, guidelines and conventions including but not limited to .NET Core, PostgreSQL, SQL Server, HTML, CSS, Angular 6, and C#/VB.NET.
• Design, code and test web software applications.
• Strong hands-on experience developing Web Services REST API.
• Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement.
• Maintain existing software systems by identifying and correcting software defects.
• Experience in troubleshooting critical business issues using tools such as debugging, profiling, etc.
• Full lifecycle experience developing large scale, scalable applications.
• Experience working as a developer on Scrum teams using Agile methodologies.
• Strong understanding of security, performance tuning and optimization
Requirements
Preferred Qualifications -
• Familiar with Azure Cloud Services
• Well versed with agile methodologies Git-flow processes and source control.
• Experience with DevOps practices/methodologies
Prerequisite Qualifications -
1. Education/Degree Required- Bachelor's Degree in Computer Science or related field
2. Years of Experience Required 3 years' experience
3. Knowledge/Skills Required
• Engineer level experience in .NET, Angular 6, SQL 2012+, and PostgreSQL technologies
• Ability to design and optimize SQL Server stored procedures
• Experience with integrating web design with back-end coding
• Experience of building and maintaining content management systems
• Good understanding of cross-platform and cross-browser issues
• Strong understanding of object-oriented programming
• Working knowledge of software development life cycle activities
• Working knowledge of systems interface
• Quality assurance concepts and procedures
• Data security assurance concepts and procedures
Final candidates will be subject to a background screening. Employment or continued employment is contingent upon NJII's acceptance of the results of the background screening.
Location -
New Jersey, NJ || Remote Initially, but will require 100% onsite once Current Pandemic (Covid-19) related restrictions are lifted.
Explore More
Date Posted
10/21/2023
Views
0
Similar Jobs
Product Support Engineer - SPHERE
Views in the last 30 days - 0
SPHERE Technology Solutions is hiring a Product Support Engineer to provide technical support and guidance to clients and product stakeholders The rol...
View DetailsParaprofessional (Spanish Speaking) - BRICK Education Network
Views in the last 30 days - 0
The BRICK Education Network BEN is dedicated to providing an excellent individualized education for students aligned with necessary family supports Th...
View DetailsAssistant Project Manager (00392) - PMA Consultants
Views in the last 30 days - 0
PMA is seeking an Assistant Project Manager with a Bachelors degree in engineering construction management or a related field The role involves managi...
View DetailsSales Brand Manager – New Jersey - Wana Brands
Views in the last 30 days - 0
Wana Brands is seeking a Sales Brand Manager in New Jersey The role involves promoting Wana Brands managing sales operations and developing strategies...
View DetailsSr Compliance Payroll Analyst - Broadridge
Views in the last 30 days - 0
Broadridge is seeking a Payroll Tax Analyst to join their team The role involves acting as a subject matter expert supporting HR Operations with compl...
View DetailsTechnical Sales Manager - WireCo
Views in the last 30 days - 0
WireCo is a global company offering competitive salaries benefits and growth opportunities They are seeking a Technical Sales Manager for the East Coa...
View Details