Software Developer

1 month ago


New York, New York, United States UNDP - United Nations Development Programme Full time
Background


UNDP is the knowledge frontier organization for sustainable development in the UN Development System and serves as the integrator for collective action to realize the Sustainable Development Goals (SDGs).

UNDP's policy work carried out at HQ, Regional and Country Office levels offers a spectrum of deep local knowledge to cutting-edge global perspectives and advocacy.

In this context, UNDP invests in its Global Policy Network (GPN), a network of field-based and global technical expertise across a wide range of knowledge domains and in support of the signature solutions and organizational capabilities envisioned in UNDP's Strategic Plan.


Within the GPN, the Bureau for Policy and Programme Support (BPPS) has the responsibility for developing all relevant policy and guidance to support the results of UNDP's Strategic Plan.

BPPS staff provides technical advice to Country Offices; advocates for UNDP corporate messages; represents UNDP at multi-stakeholder fora, including public-private, government and civil society dialogues; and engages in UN inter-agency coordination in specific thematic areas.

BPPS's Hubs on Nature, Climate, Energy and Waste, with the support of the Vertical Fund Programme Support Oversight and Compliance Unit, works with governments, civil society, and private sector partners to integrate nature, climate, energy and waste related concerns into national and sector planning and inclusive growth policies, support country obligations under Multilateral Environmental Agreements, and oversee the implementation of the UN's largest portfolio of in-country programming nature, climate change, energy and waste

This multi-billion-dollar portfolio encompasses:

  • Biodiversity and Ecosystem Services including forests;
  • Sustainable Land Management and Desertification including food and commodity systems;
  • Water and Ocean Governance including SIDS;
  • Climate Change Mitigation and Adaptation;
  • Sustainable Energy;
  • Extractive Industries;
  • Chemicals and Waste Management;
  • Environmental Governance and Green/Circular Economy and SCP approaches.


This work advances crosscutting themes on innovative finance, digital transformation, capacity development, human rights, gender equality, health, technology, and South-South learning.


In addition to UNDP's bilateral partnerships in Nature, Climate, Energy and Waste, UNDP is an accredited multilateral implementing agency of the Green Climate Fund (GCF), the Multilateral Fund (MLF), the Adaptation Fund (AF) and the Global Environment Facility (GEF).

As part of UNDP's partnership with these vertical funds (VFs), UNDP's Vertical Fund Programme Support Oversight and Compliance Unit supports UNDP's Nature, Climate, Energy and Waste related Hubs and provides countries specialized integrated technical services for eligibility assessment, programme formulation, capacity development, policy advice, technical assistance, training and technology transfer, mobilization of co-financing, implementation oversight, results management and evaluation, performance-based payments and knowledge management services.

UNDP is at a strategic position to provide this support to countries using evidence-based policy making backed by data.

The portfolio of projects overseen by UNDP, with financing from vertical funds, is immense – spanning more than 1,100 active projects across 140 countries.

The data generated by these projects is equally immense.

The BPPS VF Program Support Oversight & Compliance Unit's Project Information Management System (PIMS+) gathers project results and progress data from projects underway in 140 countries.


PIMS+ is a comprehensive project cycle management tool designed to support the Environment Hubs in providing high-quality oversight services to the vertical funds.

Over the upcoming years, the VF Program Support Oversight & Compliance Unit is committed to improve PIMS+ dashboards for Country Offices and Regional Bureaus, and continue to build the overall system to support effective monitoring of the portfolio of projects to improve oversight, support, and reporting.

PIMS+ is a large-scale custom information system.

The following is a summary of the technical stack of the application:

  • Consists of three web applications, one REST API Endpoint;
  • Built on PHP 8 engine with Yii2 PHP Framework and libraries including PHPOffice, HighCharts, SAML, MapBox, Select2, AutoNumeric, TinyMCE, GuzzleHTTP, SwiftMailer, etc.);
  • JS clientside scripting with jQuery;
  • HTML, CSS with Bootstrap 3 and BEM (Block Embedding Methodology) SCSS framework;


MariaDB Database Server
  • InnoDB Storage Engine, Shared file system storage for documents management;
  • Elasticsearch for advanced search function with possible extension towards AI / ML;
  • The system runs on 4 virtual servers (Centos 7), resources are managed with Pacemaker CRM;
  • Other technologies and tools that require maintenance: Apache HTTPD Web server, Gitlab with CI/CD pipelines, Zabbix monitoring toolkit, Postfix & Dovecot mail components, Redmine.
Within this overall background, reporting to the Information Management Analyst, the Software Developer will be responsible for:
1. coordination and development of additional modules and new features,
2. maintenance, support and extension of the existing modules, and overall coordination and project workflow management.

Duties and Responsibilities

Coordination and Development of Additional Modules and New Features

  • Assisting UNDP on best practices in software development to achieve the desired goals in the most efficient manner (from its underlying bottom level system development to top level system architecture);
  • Milestones/timelines related development to support VF (and additional fund as necessary) operations and analysis;
  • New PIMS+ module development/improvement, as requested by Business Owner, and closely cooperate with them from the design to validation and maintenance;
  • Reports/Data visualization, improvement, and development together with the Data Visualization Expert;
  • Staff timesheets system improvement, maintenance and possible migration work to Quantum;
  • Integration with 3rd party information systems, incl. Quantum introduction, donor portal integration, Data Warehouse, etc.;
  • User interface enhancements and maintenance, incl. Table type UI for taxonomy and others.

Maintenance, support of new features, and extension of existing modules of existing features

  • Optimizing the overall performance of the implementation, caching of the content and code refactoring;
  • Providing recommendations for future enhancements and implementing agreed recommendations, in order to achieve a product that will have a positive and significant impact;
  • Investigate and resolve reported user experience issues;
  • Overall coordination and workflow management;
  • Maintain, support and extend the existing modules;
  • Support the PIMS system documentation.
  • Support the CO and Regional Beaurues' extra development/improvement request, incl. Dashboard, ORCA, nonVF where applicable and funded.
Competencies

Core

Achieve Results:

LEVEL 1:
Plans and monitors own work, pays attention to details, delivers quality work by deadline

Think Innovatively:

LEVEL 1:
Open to creative ideas/known risks, is pragmatic problem solver, makes improvements

Learn Continuously:

LEVEL 1:
Open minded and curious, shares knowledge, learns from mistakes, asks for feedback

Adapt with Agility:

LEVEL 1:
Adapts to change, constructively handles ambiguity/uncertainty, is flexible

Act with Determination:

LEVEL 1:
Shows drive and motivation, able to deliver calmly in face of adversity, confident

Engage and Partner:

LEVEL 1:
Demonstrates compassion/understanding towards others, forms positive relationships

Enable Diversity and Inclusion:

LEVEL 1:
Appreciate/respect differences, aware of unconscious bias, confront discrimination

Cross-Functional & Technical competencies

Thematic Area

Name

Definition

Digital & Innovation
Programming, Web and App

Development

Ability to build websites, platforms and apps that are effective and intuitive to use.

Information Management &

Technology
IT Customer Support


Ability to support customers on IT related issues and generate and contribute to continuous improvement processes to deliver a great user experience.


Information Management &

Technology
Network, Communication and

Infrastructure Management

Ability to develop/integrate/operate/manage IT

network, communications, Cloud or on-premise

infrastructure, and new technologies like IoT.

Information Management &

Technology
IT Service Delivery & Operations

Ability to deliver the IT products and services to

customers at the right level of Quality and Costs, taking into account user experience.

Information Management &

Technology
IT Research and Development


Regular following new technologies and technical trends, research the technologies that are applicable and beneficial to the organization and develop the systems.


Business Management
Communication


Ability to communicate in a clear, concise and unambiguous manner both through written and verbal communication; to tailor messages and choose communication methods depending on the audience.


Business Management
Customer Satisfaction/Client Management


Ability to respond timely and appropriately with a sense of urgency, provide consistent solutions, and deliver timely and quality results and/or solutions to fulfil and understand the real customers' needs.

Provide inputs to the development of customer service strategy. Look for the ways to add value beyond clients' immediate requests.

Ability to anticipate client's upcoming needs and concerns.

Required Skills and Experience

Min. Education requirements

  • Master's degree in computer sciences, web resources development, web design, programming or other closely related field;
  • Bachelor's degree in computer sciences, web resources development, web design, programming or other closely related field with 2 additional years of professional experience will also be considered.

Min. years of relevant work experience

  • Up to 2 years of experience with a Master's degree, or a minimum of 2 years' experience with a Bachelor's degree, in development of robust Web 2.0 information systems (projects of large scale - database model larger than 200 relational entities, complex role based access control)

Required skills

  • Experience of full stack developer (frontend design, backend development, SQL, Linux administration) and in software analysis and design, including knowledge of analytical methodologies and approaches such as Use-Case analysis and use of UML;
  • Experience in ISO 20000;
  • Experience in design and implementation of applications on relational database level excellent knowledge of SQL;
  • Proficiency in developing with PHP stack using Object-Oriented Programming
  • Experience with PHP application framework – preferred Yii2

Desired skills

  • Experience in MariaDB/MySQL is an advantage;
  • Professional experience related to the environmental vertical funds (including GEF, GCF and/or AF) is an advantage;
  • Experience with Elasticsearch is a strong advantage;
  • Experience in ISO 9001 desirable;
  • Experience with Linux (experience with CentOS/RedHat and Debian is a strong advantage) and other system modules and tools used in PIMS+ (subnetting, Active IP Failover, Pacemaker, Apache HTTPD, MariaDB, Postfix, Dovecot, XFS filesystems, MS Azure Clour services) is an advantage;
  • Experience with real time high availability setups and business critical systems is an advantage;
  • Experience in continuous integration and continuous delivery including automated testing for the delivery of clean robust, reliable and extensible software solutions is an advantage;
  • Experience with integration of autonomous information systems (REST / SOAP web services, integration based on manual import of batch files) is an advantage;
  • Experience with modern software development tools chain including Git and automated test is an advantage;
  • Experience with mail processing (IMAP/POP3) is an advantage;
  • Experience with agile approaches to software development, experience with SCRUM methodology is an advantage;
  • Experience with project management tools for software development projects is an advantage.

Required Language(s)
Excellent oral and written communication skills in English language;

Professional Certificates

  • ITIL certification or similar is desirable;
  • Cisco CCIE CCNP or similar is desirable
[Apply Now]) [Refer a Friend])
  • Software Developer

    4 months ago


    New York, New York, United States Dash techology Full time

    Looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer responsibilities include defining software requirements writing clean and efficient code for various applications and running tests to improve system functionality. If you have hands-on experience with programming in Java and are interested in...

  • Software Developer

    3 months ago


    New York, New York, United States Wipro Limited Full time

    OverviewWe are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle.In this role you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding...

  • Software Developer

    2 months ago


    New York, New York, United States tapwage Full time

    Position SummaryNYU's Stern School of Business has an exciting opportunity for a Software Developer in the Volatility and Risk Institute (VRI). The Software Developer will support research initiatives in VRI and will participate in the ongoing design, development, testing, and maintenance of software and technical solutions, including upgrades and...

  • Salesforce developer

    4 months ago


    New York, New York, United States Aarna Software and Solutions Full time

    Bachelor's degree in computer science or software engineering. Previous work experience with application and software development. Experience developing customer-facing interfaces. Advanced knowledge of Salesforce CRM platforms. Proficient in MYSQL Apex JavaScript Native and VisualForce. Working knowledge of mavensMate or eclipse. Good communication skills....


  • New York, New York, United States Atechstar Full time

    JOB DESCRIPTION 1. Quickly ramp up on the new solutions prioritized in current roadmap and contribute to the design & implementation of the same. 2. Proactively liaise with both business teams and other technical teams and to mentor junior engineers in the team. 3. Optimization of the existing technology stack for scalability and transformation to common...

  • Sr. Software Developer

    3 months ago


    New York, New York, United States Wipro Limited Full time

    Sr.Software Developer Bachelors degree in Computer Science Engineering or related and 5 years of experience in a job title with similar duties and skills. Involve in all phases of Software Development Life Cycle (SDLC) including gathering requirements analysis design implementing and testing of applications; Develop applications using WCF MVC and .Net...


  • New York, New York, United States Logisoft Full time

    We represent Logisoft Technologies Inc. with pride; We present ourselves as a premiere Technology Consulting Product Development and Software Services Company.Our Head Office located in South Plain field NJ and Our Offices location in Hyderabad INDIA & Accra Ghana Africa.We are Microsoft Official Partners A Microsoft Certified Partner help customers with a...

  • Java Developer

    4 months ago


    New York, New York, United States Aarna Software and Solutions Full time

    Responsibilities Understand customer requirement & create functional specification/use cases along with non-functional requirements. Develop high and low-level application design artifacts including process flow data model and interfaces based on maintenance operations and performance standards. Develop software application Unit test & integration...

  • Junior .Net Developer

    3 months ago


    New York, New York, United States Paramount Software Solutions Full time

    We are looking for consultants having below experience.No. of years 1-3 years Knowledge and experience working with software development organizations Strong analytical and problem solving skills Working knowledge of Structured Query Language (SQL) Experience in Microsoft .NET Experience in Microsoft VB.NET Experience working in small team environment


  • New York, New York, United States Atechstar Full time

    Key Attributes and Responsibilities You are passionate about defining and creating brand new products and services that will radically improve customer experiences in key strategic areas You are able to translate business objectives into technical solutions understanding how it will impact and align with overall strategy You love to explore unknown territory...

  • python developer

    3 months ago


    New York, New York, United States Baanyan software Services Inc Full time

    Python Developer Baanyan Software Services Inc. Pvt Ltd is the right place we provide Marketing & Placement Assistance. Hiring is going on for Python Developer roles. Training will be provided for people with no prior experience.We give a quick online orientation on Python Developer focusing on AWS Python Machine Learning SQL and database design Python web...


  • New York, New York, United States Amazon Full time

    Amazon's eCommerce Foundation (eCF) organization is responsible for the core components that drive the Amazon website and customer experience. Serving millions of customer page views and orders per day, eCF builds for scale. As an organization within eCF, the Business Data Technologies (BDT) group is no exception. We collect petabytes of data from thousands...


  • New York, New York, United States iCapital Full time

    iCapital Inc. - Join Us as a Software Developer in TestiCapital is revolutionizing the alternative investment marketplace. Our platform has reinvented how advisors, wealth management firms, and banks assess and suggest tailored public and private market strategies for their affluent clients. With approximately $170 billion in global client assets spread...


  • New York, New York, United States Benefitfocus Full time

    Together we fight for everyone's opportunity for a better financial future.We will do this together with customers, partners and colleagues.We will fight for others, not against:We will stand up for and champion everyone's access to opportunities.The status quo is not good enough we believe every individual and every community deserves access to financial...


  • New York, New York, United States Amazon Full time

    Software Development Engineer, AWS Commerce PlatformJob ID: | Amazon Development Center U.S., Inc.DESCRIPTIONIn this role, you will...* Help define the system architecture, own and implement specific components, and help shape the overall experience.* Own and operate the systems that you build, based on real-time customer data and demanding service-level...


  • New York, New York, United States Atechstar Full time

    JOB DESCRIPTION What Youll DoLead a portfolio of diverse technology projects and a team of developers with deep experience in machine learning distributed microservices and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends experimenting with and learning new...


  • New York, New York, United States Wipro Limited Full time

    CRUCIAL DUTIES AND RESPONSIBILITIES Understanding of requirements from Product Owners/Architects in areas of Optical and Packet Technologies and breaking them into end to end use cases Design and Implement the above mentioned use cases. Quick Prototyping using newer technologies and open source platforms in Web and NMS domains and Demo??s to...

  • Software Developer

    4 months ago


    New York, New York, United States Atechstar Full time

    JOB DESCRIPTIONPerform requirements analysis prepare business ruleAnalyze and Design system interface and module logicConduct proof of concepts for adoption of new technologies and methodologiesCapable of Independently Designing solutions as per the user requirements while ensuring compliance with ST security and architecture standards. - Develop New...

  • Software Developer

    4 months ago


    New York, New York, United States Wipro Limited Full time

    Roles and Responsibilities Modern SharePoint solution development using SharePoint Framework(SPFx ) (NPM TypeScript Yeoman webpack and gulp etc ) Support SharePoint Modern Site development with Microsoft Power Automate Microsoft Flow and Modern webparts. Build administer and support Canvas apps model driven apps business process flows Power automate flows as...


  • New York, New York, United States Take-Two Interactive Software Full time

    Who We AreTake-Two Interactive is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. The Company develops and publishes products principally through Rockstar Games, 2K, Private Division, and Zynga. Our products are currently designed for console gaming systems, PC, and Mobile, including smartphones and...