
Microsoft .Net Software Developer
- New York City, NY
- $67,700-112,850 per year
- Permanent
- Full-time
- Collaborate with senior developers to design, build, test, and deploy web applications.
- Write clean, maintainable code using HTML, CSS, JavaScript
- Assist in the development of RESTful APIs
- Build responsive user interfaces with modern frameworks/libraries (React, Angular, or Vue.js preferred).
- Develop and maintain server-side logic and core application components.
- Build and support API endpoints and data integration processes using SQL
- Maintain up-to-date documentation for code, systems, and processes.
- Create user guides, technical notes, and release notes to support both internal teams and end users.
- Assist with project documentation to ensure all development stages are clearly recorded.
- Assist in writing and executing unit tests, integration tests, and troubleshooting code issues.
- Collaborate with quality assurance teams to identify, report, and address bugs.
- Participate in code reviews to ensure quality standards and consistency.
- Support the release process by preparing deployment packages and assisting with version control.
- Help in coordinating code deployments to different environments (development, testing, production).
- Follow release checklists and document post-release feedback for continuous improvement.
- Work in an agile development environment, attending daily stand-ups and planning sessions.
- Continuously improve your skills and stay up to date with emerging technologies.
- Actively seek guidance and participate in mentorship opportunities provided by senior team members.
- Provide basic technical support to internal teams and respond to simple queries related to developed systems.
- Assist in troubleshooting and resolving basic production issues under supervision.
- 1-3 years of experience in a software development role, or relevant projects through internships or academic work.
- The ideal candidate will have to be well versed in the basic object-oriented programming concepts and a basic understanding of project development life cycle
- Fundamental knowledge of HTML, CSS, and JavaScript.
- Experience with at least one modern JavaScript framework or library (e.g., React, Angular, or Vue.js).
- Exposure to server-side development with languages such as C# or Python.
- Basic understanding of SQL and hands-on experience with relational databases.
- Familiarity with GIT
- Experience with CI/CD workflows
- Strong written and verbal communication skills.
- Ability to work as part of a team and follow instructions.
- Excellent attention to detail and a problem-solving mindset.
- Willingness to learn and adapt to new technologies and methodologies.
- Basic knowledge of software development methodologies and agile practices is a plus.
- Enthusiasm for professional growth and mentoring opportunities.
- Investment Management background is a strong plus.
- Health, dental, vision and life insurance plans
- 401(k) Savings plan – with generous company matching contributions (up to 6%)
- Voya Retirement Plan – employer paid cash balance retirement plan (4%)
- Tuition reimbursement up to $5,250/year
- Paid time off – including 20 days paid time off, nine paid company holidays and a flexible Diversity Celebration Day.
- Paid volunteer time — 40 hours per calendar year
- Customer Focused: Passionate drive to delight our customers and offer unique solutions that deliver on their expectations.
- Critical Thinking: Thoughtful process of analyzing data and problem solving data to reach a well-reasoned solution.
- Team Mentality: Partnering effectively to drive our culture and execute on our common goals.
- Business Acumen: Appreciation and understanding of the financial services industry in order to make sound business decisions.
- Learning Agility: Openness to new ways of thinking and acquiring new skills to retain a competitive advantage.