Senior Software Developer (C# /.NET / SQL) @ NYC Careers - New York, NY

Job Overview

a month ago

Senior Software Developer (C# /.NET / SQL)

NYC Careers - New York, NY

The Teachers’ Retirement System of the City of New York (TRS) is a public pension fund that provides New York City educators with retirement, disability, and death benefits. TRS was established on August 1, 1917 and is one of the largest pension plan sponsors in the United States, with more than $100 billion in assets and over 215,000 active and inactive members, retirees and beneficiaries.

TRS is seeking experienced and ambitious C# and .NET Software Developers to join our Applications Development team.
The selected candidates will apply their skills to develop high quality software for pension administration related core and supporting business processes. Using agile methodologies and frameworks, you will be working across multiple disciplines, across end-to-end software development and delivery processes, and collaborating with teams of inspired and motivated technical, analytical and business professionals.
We are in the middle of modernizing our enterprise pension applications using Microsoft technologies and migrating from IBM midrange technologies. In this exciting role, you will be able to take on diverse and challenging work assignments, flexible scheduling, an inviting and supportive culture, excellent learning experience and demonstrate your technical leadership expertise.

Primary Duties and Responsibilities:
  • Responsible for developing, enhancing, modifying, supporting and implementing custom scalable software applications for pension systems, meeting business needs using Microsoft technologies.
  • Design, develop, test, debug and implement browser-based multitier enterprise applications using C#, SQL, .NET, MS SQL Server, SQL Server Integration Services (SSIS), ASP.NET, Azure DevOps services, HTML, CSS, XML, Java scripts, power shell scripts, Tableau Business Analytics Platforms etc.
  • Implement solution using leading technologies, standard and proprietary technical frameworks, vendor supplied COTS software products and development studios.
  • Implement software solutions using leading business process management (BPM) software, business rules management and orchestration software, continuous integration and deployment (CI/CD) tools and application lifecycle management tools.
  • Apply industry standard object-oriented programming and design patterns for reuse, agility for changes, ease of maintenance and improved productivity for end to end application implementation.
  • Contribute to end-to-end software engineering activities such as requirements analysis, solution analysis, integration testing, user acceptance testing, data analysis, software troubleshooting, and documentation support in accordance with established procedures.
  • Support and troubleshoot production applications for reported defects and performance issues; perform ongoing maintenance to the applications
  • Develop business intelligence reports and dashboards using business analytics platforms like Tableau.
  • Work on data integration initiatives using SQL, SQL Server Integration Services (SSIS), and Tableau platform for data provisioning, data profiling, data analysis, data migration and data bridging.
  • Support and troubleshoot issues with CI/CD pipelines, improve CI/CD tools integration and operations, and maintain fully automated CI build processes with automated testing scripts for .NET environments.

Minimum Qual Requirements

(1) A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project; or
(2) A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in “1" above, including one year in a project leader capacity or as a major contributor on a complex project; or
(3) A satisfactory combination of education and experience that is equivalent to (1) or (2) above. College education may be substituted for up to two years of the required experience in (2) above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high school diploma or its educational equivalent, plus at least one (1) year of satisfactory full-time software experience in a project leader capacity or as a major contributor on a complex project.
NOTE: In order to have your experience accepted as Project Leader or Major Contributor experience, you must explain in detail how your experience qualifies you as a project leader or as a major contributor. Experience in computer operations, technical support, quality assurance (QA), hardware installation, help desk, or as an end user will not be accepted for meeting the minimum qualification
requirements.
Special Note
To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.

Preferred Skills

Skills, Knowledge and Experience:
  • 2 to 5 years of experience in designing, developing, supporting software products, specifically around financial, annuity or pension benefits related, large scale enterprise level applications, following structured application development and delivery methodologies.
  • Hands-on technical experience and working independently using C#, Microsoft .NET, ASP.NET, HTML, CSS, XML, Java Scripts, SQL, PowerShell scripts etc. is required.
  • Strong hands-on experience in developing applications using C# is required.
  • Excellent object-oriented programming skills, strong analytical and technical design skills are required.
  • Experience of developing integrated applications using MS-SQL Server databases systems is required.
  • Experience in developing as well as integrating with Web Services (SOAP, REST API) is required.
  • Experience in UI frameworks like Bootstrap CSS framework, in developing responsive, mobile-first front end web applications are preferred.
  • Experience in developing applications using rules engines and business process management software development tools (BPM engines) is preferred.
  • Experience in developing applications using Azure DevOps and repos is preferred.
  • Experience in developing applications using Microsoft Power platform is preferred.
  • Experience in configuring and developing applications using Microsoft Dynamics 365 software-as-a service applications is a plus.
  • Microsoft Certifications in web development and database technologies are preferred

Competencies:
  • Drive for Results – Consistently focuses on ways to gain efficiency and ensure quality outcomes.
  • Effective Communications – Consistently communicates with clarity and thoroughness to optimize member or colleague understanding.
  • Interpersonal Astuteness – Understands and anticipates individuals’ attitudes, feelings and/or actions.
  • Professional Confidence – demonstrates the professional capability and self-confidence required to achieve objectives in the face of obstacles.

Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.

Benefits of Working at TRS
  • Flexible Work Hours, Paid Holidays and Sick/Annual Leave
  • Work/Life Balance
  • Pension Plan (The New York Employees' Retirement System)
  • U.S. Savings Bonds
  • Flexible Spending Program
  • Health Benefits, Dental, Vision Coverage, Prescription Drug Program
  • Employee Assistance Programs (EAP)
  • Training and Professional Development
  • Opportunity for Scholarship; College Savings Program
  • Student Loan Forgiveness

To Apply

*****Please note, only applicants who have a civil service title or have taken the Computer Specialist (Software) or comparable exam will be considered*******please include your civil service title status/information on your cover letter****

Please apply via ESS if you work for the City of NY. All others, please apply via NYC Careers.

55-a Program

This position is also open to qualified persons with a disability who are eligible for the 55-a Program. Please indicate at the top of your resume and cover letter that you would like to be considered for the position through the 55-a Program.

Residency Requirement

New York City Residency is not required for this position

Similar Jobs

Email Developer (HTML & CSS)

Burrow

New York, NY

Burrow is seeking a detail- and action-oriented Email Developer to support the advancement and maintenance of the content production for our Email Marketing…

Graduate Software Engineer - 2022

MarketAxess

New York, NY

In this position, you will work with other developers, architects, test engineers and product management in the development of real-time fixed income trading…

UI / UX Developer

eSales Technologies

West Babylon, NY

Staying on top of the latest in website software application upgrades. Must hav hands on experience HTML5 CSS. Understanding user research, and wireframing.

Software Developer- C++

FlexTrade

Great Neck, NY

Perform developer testing for all software modifications. Our team members contribute to the full software cycle of design, development and support of new and…

Wordpress Web Developer

eSales Technologies

West Babylon, NY

Have in depth knowledge of WP Site (Configuration, Pages, Posts). Minimum 1 year of experience in PHP. Must hav hands on experience in customizing the WP and WP…

Software Developer (C++)

FlexTrade

Great Neck, NY

Perform developer testing for all software modifications. At least two years’ work experience in software development.

Java Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Android Developer

eSales Technologies

West Babylon, NY

Android studio, API integration, Android SDK, JAVA, XML & JSON Web Services, and its relevant frameworks / Firebase.

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

As a software engineer on the Partner Engineering team within Connected Commerce, you will develop high quality code that exposes Chase's capabilities to…

Software Engineer

Etsy

Brooklyn, NY

Validated software engineering and coding skills, including CS fundamentals like data structures and algorithms. If so, this could be the perfect match!

Software Developer- Full Stack

FlexTrade

Great Neck, NY

Our team members contribute to the full software cycle of design, development and support of new and existing software components.

Full Stack Developer

Atheneum Partners

New York, NY

We are looking for an experienced software developer (minimum of 3 years experience) to build browser-based systems using NodeJS on AWS.

iOS Developer

eSales Technologies

West Babylon, NY

Skill Set: Opening for IOS Developer / IOS / Iphone / MAC / Cocoa / SWIFT. Objective-C, the Swift 3.0 programming language, Apple’s Xcode IDE, UIKit, and…

Senior Software Engineer (Fullstack), Square Banking Credit

Square

New York, NY

8+ years of software engineering experience. Mentor junior developers in developing their code and careers. Square helps sellers run and grow their businesses…

Junior Full Stack Developer

Link Solutions, Inc.

West Point, NY

This position reports directly to the senior lead developer. Investigate and resolve bug issues as assigned by senior developer. Must be a U.S. citizen.

Client Services Developer (BuySide) - C++

FlexTrade

Great Neck, NY

Develop software monitoring and testing software solutions. Our team members contribute to the full software cycle of design, development and support of new and…

Software Developer - FX Development- C++/Java

FlexTrade

Great Neck, NY

This team is responsible for integration of FlexTrade’s software products with those of its clients. FlexTrade Systems is a global leader in high performance…

Front End Developer

Woongjin, Inc

Ridgefield Park, NJ

Develop interactive components using JavaScript and jQuery, integrate with internal tools, frameworks and services as well as external APIs Collaborate with…

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding of software skills such as business analysis, development, testing, and deployment. BS/BA degree or equivalent experience.

Senior Software Engineer, Mobile

Koneksa

New York, NY

10+ years of professional experience in software engineering. Strong grasp of software development principles and best practices.

Developer II

ISO

Jersey City, NJ

Ability to mentor and coordinate the task with our offshore team and more junior developers. Solid understanding of object-oriented design concepts and software…

Sr. Software Developer- C# WPF

FlexTrade

Great Neck, NY

Minimum 5 years building software with C# and . FlexTrade is looking for a Front-End-C# WPF, MVVM developer. Produce high quality, production-ready code working…

Front-End Developer

CapTech Consulting

Philadelphia, PA

CapTech developers enjoy a collaborative environment and have many opportunities to provide leadership for the client by implementing solid architecture and…

Backend Developer

Woongjin, Inc

Ridgefield Park, NJ

Strong oral and written communications skills with ability to create software design and engineering documents. Goal oriented and self-motivated.