Recent Searches

You haven't searched anything yet.

1 Job in Manhattan, NY

SET JOB ALERT
Details...
City of New York
Manhattan, NY | Full Time
$120k-144k (estimate)
1 Week Ago
SOFTWARE ENGINEER
City of New York Manhattan, NY
$120k-144k (estimate)
Full Time | Business Services 1 Week Ago
Save

City of New York is Hiring a SOFTWARE ENGINEER Near Manhattan, NY

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.
ResponsibilitiesCFB’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 InformationNew 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
  • 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
  • An associate degree from an accredited college with a major in computer science and two years of experience as described in "1" above; or
  • A four-year high school diploma or its educational equivalent and four years of experience as described in "1" above; or
  • 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.
, $110,000.00 – $115,000.00

Job Summary

JOB TYPE

Full Time

INDUSTRY

Business Services

SALARY

$120k-144k (estimate)

POST DATE

05/20/2024

EXPIRATION DATE

06/04/2024

WEBSITE

nyc.gov

HEADQUARTERS

KINGSTON, NY

SIZE

>50,000

FOUNDED

1898

TYPE

Private

CEO

PAULA VAN

REVENUE

>$50B

INDUSTRY

Business Services

Related Companies
About City of New York

Corbis provides marketing and media professionals with stock photos, illustration, footage, fonts, merchandise and licensing.

Show more

City of New York
Full Time
$86k-112k (estimate)
Just Posted
City of New York
Full Time
$85k-115k (estimate)
Just Posted

The job skills required for SOFTWARE ENGINEER include Computer Science, Agile, Software Development, JavaScript, AWS, DevOps, etc. Having related job skills and expertise will give you an advantage when applying to be a SOFTWARE ENGINEER. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by SOFTWARE ENGINEER. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Arpari
Full Time
$110k-139k (estimate)
4 Days Ago
For the skill of  Agile
VEAH Consulting Services Pvt. Ltd.
Full Time
$119k-150k (estimate)
1 Month Ago
For the skill of  Software Development
AmNet Services, Inc.
Full Time
$107k-134k (estimate)
2 Months Ago
Show more

The following is the career advancement route for SOFTWARE ENGINEER positions, which can be used as a reference in future career path planning. As a SOFTWARE ENGINEER, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary SOFTWARE ENGINEER. You can explore the career advancement for a SOFTWARE ENGINEER below and select your interested title to get hiring information.

Modern Life (Stealth Mode Startup)
Full Time
$132k-158k (estimate)
4 Days Ago

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Software Engineer job description and responsibilities

Ensuring that different types of software programs communicate with each other on one platform.

01/17/2022: Youngstown, OH

A software engineer’s job role determines the type of work they focus on when building or supporting a product.

02/23/2022: Altoona, PA

They use programming languages to design, develop, test, maintain computer software applications like games, network systems, etc.

01/31/2022: Lancaster, PA

Create scalable, secure and resilient software that deliver to business requirements.

02/28/2022: Hartford, CT

Besides having technical skills to create robust software that can work across different platforms, software engineers also need to be able to collaborate with other professionals and lead a team.

02/17/2022: Lawton, OK

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs

software engineers must also determine user requirements that are unrelated to the functions of the software, such as the level of security and performance needs.

03/06/2022: Champaign, IL

Software Engineers should hone their technical skills by working with real computer systems and developing real projects and programs.

03/02/2022: Frankfort, KY

Qualifications to be a software engineer require a deep understanding and knowledge of mathematics, computer science, and data analytics.

02/27/2022: Colorado Springs, CO

Software engineers must be highly motivated and have extensive knowledge of various programming languages.

01/06/2022: Reading, PA

A good software engineer will keep abreast of the technological changes, seeking opportunities to learn more and continuously develop their skillset.

02/11/2022: Salt Lake City, UT

Step 3: View the best colleges and universities for Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College