NYC SCA Full Stack .Net Programmer/Analyst
Role details
Job location
Tech stack
Job description
The Full Stack .NET Programmer-Analyst is responsible for working on a software development project team, developing applications consistently, and adhering to a standard set of tools and architecture., * Develop distributed and scalable web applications using ASP.NET Core with Angular and ASP.NET MVC 5 framework;
- Be a key member of a core development team participating in all aspects of the SCA Software Development Life Cycle as specified by the Project Manager.
- Contribute to the application's design and architecture effort, including front-end frameworks such as Angular and React.
- Work with technical project managers and application directors to ensure that client expectations are met and that project schedules are followed.
- Interact with end users to understand requirement specifications; perform analysis, documentation, design, coding, and testing of solutions, and write user manuals.
- Document, develop, maintain, and upgrade existing applications, modifying the applications as required based on the desired architecture.
- Contribute to implementation efforts (UAT, environment setup, and end user support).
- Use SCA tools to report activities and update project status as required.
Requirements
- Minimum 2 years of hands-on experience developing professional applications using Microsoft .NET (C#) 4.0/4.5/4.6.
- Minimum 2 years of hands-on experience in web development using ASP.NET Core.
- Minimum 2 years of hands-on experience with Angular and React.
- Strong understanding of CI/CD deployments.
- Strong understanding of OOP, architecture designs, and patterns.
- Sound knowledge of REST-based Web API, WCF, LINQ, Entity Framework, Dot Connect for ORACLE, and ADO.NET.
- Hands-on experience with the latest web standards and technologies: ASP.NET MVC 5, HTML5, CSS3, SCSS/SASS, JavaScript, TypeScript.
- Experience in Node.js, Webpack.
- Proficiency in relational databases Oracle 10g/11g/12c and SQL Server 2012/2019. Must be able to create and modify stored procedures, functions, triggers, packages, views, materialized views, and database links. Experience with both PL/SQL and MS SQL required.
- Experience working with REST and SOAP and data interchange standards including XML and JSON.
- Experienced in using TFS/GIT including source control management, build processes, unit testing, and deployment.
- Excellent interpersonal, organizational, written communication, oral communication, and listening skills.
- Must be self-motivated and results-oriented.
- Must be a team player.
Preferred Qualifications:
Bachelor's Degree in Computer Science or equivalent experience.
Benefits & conditions
The wage range for this role reflects the wide array of factors considered in compensation decisions. These factors include, but are not limited to, skill sets, experience, training, licensure certifications, and geographic location. Compensation decisions are based on the unique facts and circumstances of each case. A reasonable estimate of the hourly range is $60.00 - $70.00.
At Voyatek, we believe in supporting our employees with a comprehensive benefits package designed to enhance their well-being and professional growth. Please note that eligibility for certain benefits may vary based on your role and employment status.
- Flexible Work Schedules
- Health, Dental, and Vision Insurance
- Medical, Limited, & Dependent Flexible Spending Accounts (FSA)
- Health Savings Account (HSA) with Employer Contributions
- Company-Paid and Voluntary Life Insurance
- Long and Short-Term Disability Insurance
- Accident, Critical Illness, & Hospital Indemnity Insurance
- 401(k) Retirement Plan with Company Match and Immediate Vesting
- Wellhub Fitness and Wellness Platform
- Pet Insurance
- Training Opportunities
- Employee Referral Bonus Program
We are committed to fostering a workplace that supports both your personal and professional aspirations.
As part of our commitment to maintaining a compliant workplace, all final candidates will undergo and must successfully pass a pre-employment (post offer) background check. The background check may include, but is not limited to, verification of employment history, education, criminal records, and other relevant checks. Background check results will be evaluated in accordance with applicable law. For certain positions, additional client-specific background screenings may be required at the time of hire or in the future, in accordance with client requirements.
If you think you are a good fit for us, we encourage you to apply. Check out our career website for all open positions!