A smaller text A normal text A larger text

Career Opportunities

Put your skills to work at the agency that administers NYC’s landmark campaign finance program. A wide variety of positions may be available. Check back frequently for new opportunities!

Career opportunities currently available at the NYC Campaign Finance Board are described in detail below. New York City residency is required for most positions. We offer a dynamic work environment, training, growth potential, and excellent benefits. Full-time positions offer a competitive benefits package and salary commensurate with experience. If you would like to be considered for one of these opportunities, please email, fax, or mail your resume and cover letter to:

Dolores Fisher
NYC Campaign Finance Board
100 Church Street, 12th Floor
New York, New York 10007
Fax #: (212) 409-1705
resume@nyccfb.info

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 Danica You at (212) 409-1800 or dyou@nyccfb.info.


Department:
Job Status:

Director of Finance

Department: Administrative Services
Job Status: Full-Time

$100,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a Contract Manager.  The Director of Finance reports directly to the Chief of Staff/Agency Chief Contracting Officer (ACCO).

Responsibilities:

  • Responsible for all agency finance functions.
    • Work with Chief of Staff to draft agency budget.
    • Supervise fiscal year opening and closing.
    • Review all purchase/contract orders.
    • Track and evaluate P-card (agency credit card) usage.
    • Conduct internal audits and response to external audits.
  • Work with finance staff to ensure timely and accurate billing.
    • Supervise Finance Manager.
    • Serve as a liaison between staff and vendors to resolve outstanding billing/contractual issues.
    • Review invoices from contractors to ensure that billing is in keeping with contract provisions.
  • Serve as Deputy Agency Chief Contracting Officer.
    • Assist with purchasing and/or in processing procurement documents and contracts.
    • Confer with, advise, and assist operational, technical and professional staff in the procurement process, and manage contracts, as assigned.
    • Assist with special projects related to the agency's contracting activities, as needed.
    • Work with ACCO and program staff in the preparation of requests for proposals, solicitations.
  • Contract monitoring and tracking.
    • Provide technical assistance to program staff on contract tracking and project management methods and practices.
    • Plan, coordinate and oversee the development and progress of project contracts including making determinations of costs and time estimates.
    • Conduct regular meetings with project managers to ensure contractual compliance with all NYC guidelines, rules and regulations and to evaluate quality of services; provide technical assistance; and assist in review of invoices for payment in accordance with relevant contract terms.
    • Provide periodic and ad hoc reports and analysis to senior management and program staff.
    • Assist in the development of technical project operations including project planning, budget and scope development, vendor procurement.
    • Coordinate systems and procedures with finance and program teams to ensure minimal delays in the workflow and reliable tracking of contract activities.
    • Ensure performance evaluations are completed for all contracted vendors.

Essential Skills:

  • Experience with project management
  • Motivated and willing to learn new skills and take on special assignments
  • Exceptional attention to detail
  • Outstanding written and oral communications skills
  • Terrific at teamwork and working collaboratively, with experience building relationships to achieve goals
  • Proven multi-tasker with ability to juggle multiple responsibilities and projects at once
  • Experienced provider of customer service
  • Able to respond rapidly and accurately to requests, and work in a high-pressure, time-sensitive environment
  • Escalate issues appropriately to management as required.

Qualifications:

  • Candidate must have a bachelor’s degree from an accredited college and at least three years of experience in one or a combination of the following: financial administration, accounting, finance, public administration or a related area; OR a satisfactory combination of education and experience in the areas described above
  • Knowledge of NYC contracting process or procurement in a government, nonprofit or human services setting: NYC government experience and familiarity with Procurement Policy Board (PPB) rules required.
  • Familiarity with the City of New York’s Financial Management System (FMS), the Comptroller’s Office of Contract Administration and the Mayor’s Office of Contract Services (MOCS) PASSPort system.
  • Advanced proficiency with Microsoft Office, particularly advanced knowledge of Excel
  • New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.


Senior Auditor

Department: Auditing & Accounting
Job Status: Full-Time

$64,000 - $72,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks an experienced audit manager to serve as a Senior Auditor in its Auditing and Accounting Unit. The Unit’s core function is to perform detailed, timely audits of campaigns’ financial disclosure statements and supporting documentation in accordance with Generally Accepted Government Auditing Standards (GAGAS). We offer a dynamic work environment, training, and excellent benefits.

Responsibilities:

  • Manage a team of auditors; supervise, train, and evaluate auditors in performing audit work in accordance with Generally Accepted Government Auditing Standards (GAGAS).
  • Perform complex compliance, investigative, and financial audits of political campaigns. Overtime will be required to complete work as needed.
  • Coordinate team assignments for auditors.
  • Review the work performed by auditors; approve work papers, audit findings and audit reports.
  • Communicate with management and other CFB units on various audit and compliance issues.
  • Participate in planning activities of the audit team during the post-election period and coordinating the team’s activities with other CFB units.
  • Assist other CFB units in compliance, investigation and enforcement actions.
  • Prepare and present trainings for staff.
  • Assist in hiring of Audit staff.

Essential Skills:

  • The ideal candidate will be a team player capable of managing a team and meeting tight deadlines.
  • Strong analytical, problem solving, communication (both verbal and written), and organizational skills.
  • A strong work ethic and meticulous attention to detail.
  • Background or interest in politics and government.

Qualifications:

  • A bachelor’s degree from an accredited college and at least three years of experience in one or a combination of the following: financial administration, accounting, compliance or investigative auditing, fraud reviews, forensic accounting, budget administration, economics, finance, fiscal or economic research, fiscal management, personnel or public administration, program evaluation; or a related area; OR a satisfactory combination of education and experience in the areas described above.
  • New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.
  • Previous experience in performing audits in accordance with Generally Accepted Government Auditing Standards.
  • Previous supervisory experience strongly preferred.
  • Ability to work overtime when required.


Auditor

Department: Auditing & Accounting
Job Status: Full-Time

$46,000 - $54,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent agency that enhances the role of New York City residents in elections, seeks an Auditor for its Auditing and Accounting Unit.  We offer a dynamic work environment, training, growth potential, and excellent benefits.

Responsibilities:

  • Analyze financial records and disclosure statements for desk and field financial, compliance and investigative audits of political campaigns. Overtime will be required to complete work as needed.
  • Perform audits in accordance with Generally Accepted Government Auditing Standards (GAGAS) and following internally developed specialized programs.
  • Manage assigned audit caseload in team structure in adherence with internal and external deadlines, coordinating with other CFB units as necessary.
  • Provide assistance in planning activities of the audit team during the post-election period and coordinating the team’s activities with other CFB units.
  • Prepare written reports and correspondence that are clear, concise, accurate and timely.
  • Communicate with campaigns in a professional manner and assist in providing guidance to campaigns on various audit and compliance issues.
  • Represent the Auditing and Accounting Unit as required on special projects.

Essential Skills:

  • The ideal candidate will be a team player capable of meeting tight deadlines.
  • Strong analytical, problem solving, and communication skills (both verbal and written).
  • A strong work ethic and meticulous attention to detail.
  • Background or interest in politics and government

Qualifications:

  • A baccalaureate degree from an accredited college and three years of experience in one or a combination of the following: financial administration, accounting, compliance or investigative auditing, fraud reviews, working with a large public or private concern in budget administration, economics, finance, fiscal or economic research, fiscal management, personnel or public administration, program evaluation; or a related area; OR a satisfactory combination of education and experience in the areas described above. 
  • New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.
  • Previous experience in performing audits in accordance with Generally Accepted (Government) Auditing Standards strongly preferred.
  • A master’s degree is not required but will be a plus.
  • Ability to work overtime when required.


Deputy Director of Audit Operations

Department: Auditing & Accounting
Job Status: Full-Time

$115,000 - $125,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks an experienced audit manager to serve as Deputy Director of Audit Operations of its Auditing and Accounting Unit. The Unit’s core function is to perform detailed, timely audits of campaigns’ financial disclosure statements and supporting documentation in accordance with Generally Accepted Government Auditing Standards (GAGAS). This position reports to the Director of Auditing and Accounting (“Director”). We offer a dynamic work environment, training, and excellent benefits.

Responsibilities:

  • Serve as a liaison between the CFB’s Audit unit and Systems unit to identify requirements to make the audit process more efficient. Oversee updates to the audit systems and facilitate the decision-making process for business requirements. Manage testing of CFB applications for audit practices.
  • Manage the Audit unit’s trainings for new and current staff and identify additional opportunities for development.
  • Train, supervise, direct, and evaluate supervisory senior auditors as they oversee audit assignments and ensure quality of work. Ensure that all audit staff receives appropriate training and supervision from senior auditors.
  • Review work performed by staff; approve work papers, audit findings, and audit reports.
  • Edit draft and final audit reports and other correspondence.
  • Communicate with management and other CFB units on various audit and compliance issues and assist other units in investigations and enforcement actions.
  • Make oral and written presentations to CFB staff members and the Board.
  • Assist the Director in the overall management of the unit and perform Director’s duties in Director’s absence.
  • Other projects and assignments at the discretion of the Director and senior agency management.

Essential Skills:

  • A master’s degree or pursuing a graduate degree from an accredited university and at least six years of experience, at least three in a supervisory capacity, in one or a combination of the following: financial administration, accounting, compliance or investigative auditing, fraud reviews, forensic accounting, budget administration, economics, finance, fiscal or economic research, fiscal management, personnel or public administration, program evaluation, or a related area; OR a satisfactory combination of education and experience in the areas described above.
  • Previous experience in conducting performance audits in accordance with GAGAS and extensive knowledge of The Yellow Book.
  • Previous experience in system development and using technology to improve audit functions.
  • Excellent written and verbal communication skills; experience editing and preparing audit communications.
  • Strong managerial, analytical, problem solving, and organizational skills; meticulous attention to detail; a demonstrated ability to meet tight deadlines, coordinate multiple projects and staff, and manage shifting priorities.
  • New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.
  • Background or interest in politics and government a plus.
  • Ability to work overtime when required.


Deputy Director of Audit Strategic Planning

Department: Auditing & Accounting
Job Status: Full-Time

$115,000 - $125,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks an experienced audit manager to serve as Deputy Director of Audit Strategic Planning of its Auditing and Accounting Unit. The Unit’s core function is to perform detailed, timely audits of campaigns’ financial disclosure statements and supporting documentation in accordance with Generally Accepted Government Auditing Standards (GAGAS). This position reports to the Director of Auditing and Accounting (“Director”). We offer a dynamic work environment, training, and excellent benefits.

Responsibilities:

  • Assist the Director of Audit in strategic planning for the unit, including developing and maintaining the unit’s work plan, setting audit priorities, and developing and overseeing projects to help accomplish the unit’s goals.
  • Manage the unit’s workflow. This includes assigning caseloads to audit staff, ensuring deadlines are met, and re-assigning work as needed to ensure balance and timeliness.
  • Train, supervise, direct, and evaluate supervisory senior auditors as they oversee audit assignments and ensure quality of work. Ensure that all audit staff receives appropriate training and supervision from senior auditors.
  • Review work performed by staff; approve work papers, audit findings, and audit reports.
  • Edit draft and final audit reports and other correspondence.
  • Communicate with management and other CFB units on various audit and compliance issues and assist other units in investigations and enforcement actions.
  • Make oral and written presentations to CFB staff members and the Board.
  • Assist the Director in the overall management of the unit and perform Director’s duties in Director’s absence.
  • Other projects and assignments at the discretion of the Director and senior agency management.

Essential Skills:

  • A master’s degree or pursuing a graduate degree from an accredited university and at least six years of experience, at least three in a supervisory capacity, in one or a combination of the following: financial administration, accounting, compliance or investigative auditing, fraud reviews, forensic accounting, budget administration, economics, finance, fiscal or economic research, fiscal management, personnel or public administration, program evaluation, or a related area; OR a satisfactory combination of education and experience in the areas described above.
  • Previous experience in conducting performance audits in accordance with GAGAS and extensive knowledge of The Yellow Book.
  • Excellent written and verbal communication skills; experience editing and preparing audit communications.
  • Strong managerial, analytical, problem solving, and organizational skills; meticulous attention to detail; a demonstrated ability to meet tight deadlines, coordinate multiple projects and staff, and manage shifting priorities.
  • New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.
  • Background or interest in politics and government a plus.
  • Ability to work overtime when required.


Candidate Services Liaison

Department: Candidate Guidance & Policy
Job Status: Full-Time

$50,000 - $55,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a Candidate Services Liaison. We offer a team-oriented work environment, professional development opportunities, growth potential, and excellent benefits.

Responsibilities:

  • Serve as a primary liaison between the CFB and candidates running for New York City office.
  • Monitor and assist campaigns in preparing campaign finance disclosure reports.
  • Provide one-on-one guidance on matters of compliance with campaign finance regulations.
  • Assist candidates in the process of qualifying for public matching funds.
  • Prepare training and guidance materials on recordkeeping and reporting requirements.
  • Conduct trainings for candidates, treasurers, campaign staff and the general public.
  • Teach and provide technical support for the Candidate Software for Managing and Reporting Transactions (C-SMART).
  • Test updates to C-SMART and other CFB systems applications.

Essential Skills:

  • Excellent written and verbal communication skills.
  • Public speaking experience and ability to deliver effective presentations.
  • Customer-focused approach to answering questions and solving problems.
  • Strong computer and internet skills with a willingness to learn new software.

Qualifications:

  • Baccalaureate degree from an accredited college and two years’ work or equivalent internship experience.
  • Previous experience working on political campaigns or in a customer-focused environment preferred.
  • Background or interest in politics and government.
  • Proficiency in MS Office; familiarity with video editing, e-learning, or fundraising software a plus.
  • Foreign language skills a plus.
  • New York City residency must be obtained within 90 days of starting the position.


General Counsel

Department: Legal
Job Status: Full-Time

$160,000 - $180,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a high performing individual to serve as General Counsel to lead its Legal Unit. The General Counsel will report directly to the Executive Director.

Responsibilities:

  • Manage the Legal Unit. Train, assign, supervise, and evaluate the work of the attorneys and other staff in the unit.
  • Supervise and review the Legal Unit's enforcement work, and drafting of advisory opinions, regulations, and legislation.
  • Supervise and review the Legal Unit’s research, litigation documents, correspondence, and legal memoranda.
  • Represent the Agency in litigations in which the Agency is a party or witness.
  • Act as liaison with outside counsel, Corporation Counsel, and other law enforcement agencies.
  • Advise the Board on Agency policy, litigation, and enforcement issues.
  • Provide legal counsel to other units, including review of legal documents, contracts, etc.
  • Provide support to EEO Officer to ensure adherence to the CFB's EEO policies.
  • Recommend appropriate changes to the law, rules, and administration of the Act to further the Campaign Finance Program's goals.
  • Participate in Agency strategic planning and legislative initiatives

Essential Skills:

  • Strong analytical skills, good reasoning abilities, and sound judgment.
  • Excellent research, writing, editing and oral advocacy skills.
  • Superior interpersonal and communication skills.
  • Strong work ethic and meticulous attention to detail.
  • Capable of supervising staff and setting and enforcing deadlines.

Qualifications:

  • Law degree from a top-tier law school.
  • At least 10 years of practice after admission to the bar.
  • At least 2 years of supervisory experience.
  • Experience in government (especially New York City government) or nonprofit.
  • Knowledge of election law, campaign finance law and voting rights a plus.
  • New York City residency must be obtained within six months after the mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.


Network Engineer

Department: Systems Administration
Job Status: Full-Time

Salary Range:  $140,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a Network Engineer.  The CFB’s network supports approximately 135 users, 20 general use computers, approximately 50 servers that are predominantly virtual and an expanding MS Azure presence.  The Network Engineer’s role is to ensure the stability, reliability, integrity, security and efficient operation of the CFB’s network including internet connectivity.  The Network Engineer will set up, monitor, maintain, support and optimize all aspects of the CFB network.  The Network Engineer will report directly to the Director of Systems Administration.

Responsibilities:

Strategy & Planning 

  • Collaborate with executive management, other unit and division leaders, and leaders within the agency and the Systems Management Team members to develop, implement and maintain the CFB’s Network and IT Infrastructure Plan which includes the CFB’s increasing MS Azure presence.
  • Assess and regularly report on near-term and long-term network capacity needs.
  • Create and maintain documentation as it relates to network configuration, network mapping, processes and service records.
  • Develop, implement and maintain policies, procedures and associated training plans for network administration, usage and disaster recovery.

Acquisition & Deployment

  • Conduct research on network products, services, protocols, and standards to remain abreast of developments in the networking industry.
  • Direct hardware and software purchases and upgrades.
  • Interact and negotiate with vendors, outsourcers and contractors to secure network products and services.

Operational Management

  • Manage and develop the three-member Network Support team; setting standards and goals for staff to ensure projects and tasks support the agency’s overall priorities.
  • Maintain and manage the agency’s internal network, build and maintain servers, install and maintain network operating systems, and configure switches, routers and firewalls.
  • In partnership with the Application Development Team administer, maintain, manage and contain costs on the CFB’s Microsoft Azure tenant.
  • Support software packages and ensure their smooth and reliable operation for fulfilling business objectives and processes.
  • Provide expert infrastructure setup, configuration and support to the Software Development team in the deployment of agency developed web, both hosted in MS Azure and on premise, and internal network applications including setting up DNS and secure connectivity.
  • Actively collaborative and participate in the DevOps process with the other members of the Network Support Team and with the members of the Application Development Team.
  • Collaborate closely with the Software Development Team to quickly resolve issues and take proactive steps to ensure an absolute minimum of unscheduled downtime of CFB developed applications.
  • Network administration including backup, security management, user account management, e-mail, internet access, configure and manage storage, office systems and applications support and ensure all systems maintain high availability.
  • Monitor and test network performance, ensure all systems are running at top performance, troubleshoot problem areas as needed and provide performance statistics and reports as requested.
  • Ensure that internet connectivity is reliable, secure and meets performance expectations.
  • Ensure all computer hardware is working at full capacity.
  • Manage the agency’s helpdesk resolving complex network and desktop issues and identifying and determining root cause of systemic issues.
  • Set-up, test and maintain up-to-date the technology component of the agency’s DR/BC plan.
  • Practice network asset management, including coordinating with Finance Manager to maintain an up-to-date computer equipment inventory.
  • Responsible for installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, and peripheral devices.
  • Manage installation, maintenance, and troubleshooting of the agency’s audio video systems.

Essential Skills:

  • Must be accurate, efficient, and comfortable performing multifaceted projects in conjunction with day-to-day activities.
  • Superior interpersonal and management skills including patience and ability to work well with staff at all levels.
  • Strong project management, problem solving and organizational skills.
  • Strong oral and written communication skills including ability to present ideas in user-friendly language.
  • Strong customer service orientation.
  • Strong documentation skills.
  • On call availability during peak periods.
  • Ability to supervise staff including adherence to deadlines.

Qualifications:

Formal Education

  • College degree in Computer Science or related field and 5 years of work experience in the Network Engineer field, or equivalent education and work experience.

Knowledge & Experience

  • Proven experience and success with the following:
    • Windows Server and Active Directory domain, Microsoft Exchange Server, CISCO switches, routers and ASA and Firepower firewalls,
    • MS Azure,
    • DevOps,
    • IIS configuration management and administration,
    • Web site administration,
    • DNS management,
    • Security certificate management,
    • Dell EMC VxRail or similar SAN with compute and network,
    • Windows Server OS running in VMware virtual environment,
    • Axcient x360Recover BCDR solution or similar could-based enterprise level back-up, DR/BC solution,
    • Spanning Backup for O365 or similar product,
    • Configuring and using DNS, DHCP, VLAN, and VPN,
    • IP,
    • Windows PC operating system,
    • Microsoft Office 365 software suite,
    • Knowledge of Microsoft SQL Server administration,
    • Spam filters,
    • Symantec Ghost or similar disk imaging solution,
    • Symantec Endpoint or similar enterprise endpoint security solution,
  • Excellent hardware and software troubleshooting skills.

Salary commensurate with experience. Please send resume and cover letter to the address above.


Senior Developer

Department: Systems Administration
Job Status: Full-Time

Salary Range: $100,000-$110,000

The New York City Campaign Finance Board unit seeks an experienced, highly driven, and motivated hands-on full stack Senior Developer with broad scope for the exercise of independent initiative and judgment. The Senior Developer will collaborate with the Systems team in conducting the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support the Agency’s business functions.

Responsibilities:

  • Responsible for the full software development life cycle, including database development, back-end architecture, deployment, documentation, enhancement, and maintenance of the defined solutions based on business and functional requirements of new and existing applications.
  • Manage and participate in the designing, writing, unit testing, and documenting of application code to successfully deliver secure, robust, transactional, and service oriented applications.
  • Ability to assist junior/associate developers with best practices and guidance to further enhance their skills.
  • Maintain and adhere to Git branching structure and follow policies that are in place to support pull requests by conducting 1-1 or team code reviews prior to approval.
  • Collaborate with the team to ensure work items are moving along the development process.
  • Interface with agency users, stakeholders, senior management, and outside vendors for requirement clarification.

Qualifications:

  • 5+ years of strong demonstrable experience in systems architecture, N-tier application development using Microsoft’s web technology stack (IIS7/8, .NET Core, ASP.NET, C#, MVC, ADO.NET, Entity Framework/EF Core, ASP.NET Core Web API, HTML/CSS/JavaScript)
  • 5+ years of experience with ability to build/create/maintain application databases utilizing MS SQL Server/Azure SQL, including SSIS, TSQL, stored procedures, views, and functions.
  • Tools – MS Visual Studio, SQL Server Management Studio (SSMS), Azure DevOps with Git, cloud services in Azure.

Preferred Qualifications:

  • Scrum Framework
  • Microservices
  • Experience with Microsoft Azure DevOps CI/CD.
  • Experience with moving on prem applications to the cloud.
  • Knowledge of performance tuning, security, scalability.
  • Proficiency in writing unit tests and using unit testing frameworks.
  • Knowledge in the use of MS-SQL Server Database Administration Tools.
  • Bachelor’s degree or above in Computer Science or related discipline.


.NET Web Developer

Department: Systems Administration
Job Status: Full-Time

$95,000

The New York City Campaign Finance Board seeks an experienced full stack .NET Web Developer. We offer a dynamic work environment, training, growth potential, and excellent benefits.

Under general supervision, with broad scope for the exercise of independent initiative and judgment, this developer 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:

  • Responsible for full software development life cycle, including user interface design, database development, back-end architecture, deployment and maintenance of the defined solution based on business and functional requirements
  • Design, write, unit test, and document application code to successfully deliver secure, robust, transactional and service oriented architectures
  • Adhere to Git branching structure and follow policies that are in place in creation of pull requests for approval.
  • Understand the Agency’s strategic initiatives and develop technology solutions that deliver the required business value
  • Understand complex business processes/applications with intent to re-write/enhance using current tools/technology
  • Provide supporting documentation for all phases of development/implementation.
  • Develop technical specifications, including data flow diagrams
  • Maintain data security and internal controls of environment to adequately protect Agency assets and records
  • Responsible for full software development life cycle, including user interface design, database development, back-end architecture, deployment and maintenance of the defined solution based on business and functional requirements
  • Design, write, unit test, and document application code to successfully deliver secure, robust, transactional and service oriented architectures
  • Adhere to Git branching structure and follow policies that are in place in creation of pull requests for approval.
  • Understand the Agency’s strategic initiatives and develop technology solutions that deliver the required business value
  • Understand complex business processes/applications with intent to re-write/enhance using current tools/technology
  • Provide supporting documentation for all phases of development/implementation.
  • Develop technical specifications, including data flow diagrams
  • Maintain data security and internal controls of environment to adequately protect Agency assets and records

Essential Skills:

  • 3+ years of strong demonstrable experience in systems architecture, N-tier application development using Microsoft’s web technology stack (IIS7/8, ASP .NET Core 2+, ASP.NET MVC 4.0, C#, ADO.NET, Entity Framework/EF Core, ASP.NET Core Web API 2+ or Web API 2, HTML/CSS/JavaScript)
  • 3+ years of experience with ability to build/create/maintain application databases utilizing MS SQL Server/Azure SQL, including SSIS, TSQL, stored procedures, views, and functions.
  • Tools – MS Visual Studio, SQL Server Management Studio (SSMS), Azure DevOps with Git, cloud services in Azure.
  • Must be self-motivated and able to work both independently and in conjunction with team members and business units. Enthusiasm and flexibility to work on a variety of projects are necessary, as well as the ability to rapidly acquire new domain familiarity
  • Ability to meet deadlines, identify issues and resolve with minimal direction
  • Ability to analyze, document and validate software requirements
  • Ability to speak and write clearly and succinctly in a variety of communication settings and styles

Preferred Qualifications:

  • Proficiency in writing unit tests and using unit testing frameworks
  • Microsoft Azure DevOps CI/CD
  • Microsoft Azure PaaS
  • Agile Scrum development methodology
  • Umbraco CMS
  • Creating micro services using .NET Core
  • NodeJS
  • Knowledge of performance tuning, security, scalability
  • Experience with Dependency Injection frameworks (built-in .NET Core, Ninject, Unity)
  • S. or B.A. in Computer Science or related discipline