Company

Nyc CareersSee more

addressAddressNew York, United States
type Form of workFull-time
salary Salary$110,000 - $115,000 a year
CategoryInformation Technology

Job description

SOFTWARE ENGINEER

Apply

SOFTWARE ENGINEER

  • Agency: CAMPAIGN FINANCE BOARD
Posted on: 02/14/2024
  • Job type: Full-time

Location

MANHATTAN

  • Title Classification: No exam required

Department

Managerial

Salary range: $110,000.00 – $115,000.00

Job Description

The New York City Campaign Finance Board manages New York City’s small donor democracy program and educates and engages voters via NYC Votes. The CFB has enjoyed a tremendous arc of progress over its 30-year history, and our updated flagship small donor democracy program is the centerpiece of this progress.
We eliminate barriers to participation by providing access to the resources New Yorkers need to vote or run for office and amplify the voices of small donors with New York City’s small donor democracy program.
We are dedicated to making New York City’s local democracy more open, transparent, and equitable. You would be working with a team that is mission-driven and committed to continuous improvement.
The technology unit is responsible for custom software development, networking, technical support, and cybersecurity. The unit works to develop and maintain software systems tailored to the organization's needs, manage, and secure the organization's network infrastructure, and protect against potential cyber threats.
CFB’s technology unit seeks an experienced full-stack SOFTWARE ENGINEER. Under general supervision, with a broad scope for the exercise of independent initiative and judgment, this engineer is responsible for the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support the Agency’s business functions. The selected candidate will be required to perform tasks related to the development of software applications and data transformation activities for the Agency. Responsibilities include, but are not limited to:
  • Collaborate with cross-functional teams to identify software requirements and develop solutions.
  • Develop software solutions using the .NET framework, including C#, ASP.NET, JavaScript, SQL, etc.
  • Design software architecture and develop technical specifications based on requirements.
  • Analyze and improve software performance by conducting tests and debugging issues.
  • Collaborate with QA engineers to ensure software meets quality standards and user requirements.
  • Document software designs, code, and tests for future reference.
  • Participate in code reviews to maintain code quality and identify areas for improvement.
  • Stay up to date with emerging trends and technologies in software development and incorporate new practices into current projects.
  • Proficiency in writing unit tests and using unit testing frameworks.
  • Knowledge of performance tuning, security, and scalability.
  • Experience with Dependency Injection frameworks (built-in .NET Core, Ninject, Unity).
  • Experience with Microservices.
  • Experience with NoSQL databases.
  • Experience with Salesforce integration.
  • Bachelor’s degree or above in Computer Science or related discipline.

ESSENTIAL SKILLS
  • 3+ Years of hands-on C#, .net software design and development experience.
  • 3+ years of strong demonstrable experience in service-oriented architecture, N-tier application development using Microsoft’s web technology stack (.NET, ASP.NET, C#, MVC, ADO.NET, Entity Framework, Web API, HTML/CSS/JavaScript).
  • 3+ years of experience with the ability to build/create/maintain application databases utilizing MS SQL Server/Azure SQL, including SSIS, TSQL, stored procedures, views, and functions.
- 3+ years of experience in Object-Oriented Design (OOD) - should be familiar with terms like Abstraction, Encapsulation, Inheritance, and Polymorphism.
  • Experience working with a team of engineers.
  • Proven track record of becoming a subject matter expert in areas related to current assignments.
  • Ability to collaborate and partner across a diverse team tapping the strength and unique skills of every team member.
  • 2+ years of experience with Azure, AWS, GCP, or other cloud providers.
  • Experience with Microsoft Azure DevOps CI/CD.
  • Experience with working in an Agile environment.
  • Tools – MS Visual Studio, SQL Server Management Studio (SSMS), Azure DevOps with Git, and cloud services in Azure.
  • Ability to speak and write clearly and succinctly in a variety of communication settings and styles.
  • Experience solving complex problems using logical thinking first and coding second.

ADDITIONAL INFORMATION
New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at StudentAid.gov/PSLF.
The CFB is an equal opportunity employer firmly committed to diversity. All individuals are encouraged to apply. If you anticipate needing any type of reasonable accommodation to apply for an employment opportunity, please contact access@nyccfb.info or (212) 409-1800.
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.
TO APPLY
All applicants must apply through NYC Government Jobs | Explore Careers | City of New York
  • Please search and apply to the job ID number listed above.
  • Resume and cover letter are required for consideration.
  • Note that only applicants under consideration will be contacted.
For more information on careers with the NYC Campaign Finance Board visit our website at https://www.nyccfb.info/ to access the full listing of job opportunities and to learn more about our agency.

Minimum Qualifications


1. A baccalaureate degree from an accredited college and one year of satisfactory full-time experience in computer programming and applications, computer systems analysis and development, or a closely related area; or
2. An associate degree from an accredited college with a major in computer science and two years of experience as described in "1" above; or
3. A four-year high school diploma or its educational equivalent and four years of experience as described in "1" above; or
4. Education and/or experience equivalent to "1", "2", or "3" above.


Public Service Loan Forgiveness

As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at https://studentaid.gov/pslf/.
Residency Requirement

New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
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.


Minimum Qualifications


1. A baccalaureate degree from an accredited college and one year of satisfactory full-time experience in computer programming and applications, computer systems analysis and development, or a closely related area; or
2. An associate degree from an accredited college with a major in computer science and two years of experience as described in \"1\" above; or
3. A four-year high school diploma or its educational equivalent and four years of experience as described in \"1\" above; or
4. Education and/or experience equivalent to \"1\", \"2\", or \"3\" above.


Public Service Loan Forgiveness

As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at https://studentaid.gov/pslf/.
Residency Requirement

New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
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.


Job ID

626547

Title code

06602

Civil service title

SYSTEMS ADMINISTRATOR-CAM FIN

Title classification

Pending Classification-2

Business title

SOFTWARE ENGINEER

  • Experience level: Experienced (non-manager)

Number of positions

3

Work location

100 Church St., N.Y.

  • Category: Technology, Data & Innovation

Benefits

Loan forgiveness
Refer code: 9100136. Nyc Careers - The previous day - 2024-04-19 10:33

Nyc Careers

New York, United States
Jobs feed

Police Officer

Town Of Palm Beach

Palm Beach, FL

Fire Protection Specialist II

City Of Compton, Ca

Compton, CA

Fire Sprinkler Technician

Fps Technologies

Oklahoma City, OK

Registered Nurse - Kirkland, WA, United States - Interim Healthcare of Bellevue WA

Interim Healthcare Of Bellevue Wa

Kirkland, WA

Recruiting Area Manager

Cedar Fair Entertainment Company

New Braunfels, TX

Restaurant Manager - Immediate Opening

Chili's

Albuquerque, NM

$55000 - $66000 per year

Area Manager, Safety

Cedar Fair Entertainment Company

Sandusky, OH

Share jobs with friends

Related jobs

Software Engineer

Junior Software Engineer

Nj Transit

Newark, NJ

just now - seen

Senior Software Engineer

Synergis

Tampa, FL

just now - seen

Software Engineer II

Disney Entertainment & Espn Technology

Burbank, CA

just now - seen

Software Engineer II

Disney Entertainment & Espn Technology

Seattle, WA

just now - seen

Software Engineer II

Disney Entertainment & Espn Technology

Seattle, WA

just now - seen

Software Engineer

Software And Services

Cupertino, CA

just now - seen

Sr Software Engineer, IS&T Ai & Data Platforms

Corporate Functions

Sunnyvale, CA

just now - seen

Senior Software Engineer - VOIP

Podium

United States

just now - seen

Senior Software Engineer - Virtualization and SIL Integration

General Motors

Milford, MI

just now - seen

Software Engineer - Location and Spatial Awareness

Software And Services

Cupertino, CA

just now - seen

UI Software Engineer Apple Services Engineering.

Software And Services

Seattle, WA

just now - seen

Health Software - Developer Productivity Engineer

Software And Services

San Diego, CA

just now - seen

Software Engineer - Triage Automation - HomeKit

Software And Services

Cupertino, CA

just now - seen

Azure Cloud Software Developer and Engineer

Saic Motor

HANSCOM AFB, MA

just now - seen

Software Integration Engineer

General Motors

Warren, MI

6 minutes ago - seen

Java Software Engineer (Active Top-Secret/SCI/Full-scope Poly)

Mfinite Consulting Llc

Annapolis Junction, MD

an hour ago - seen

Software Engineer II, Scala

Disney Entertainment & Espn Technology

New York, NY

an hour ago - seen