Software Engineer

Washington, D.C., District of Columbia, United States
Apply by 12 July 2018
Mid-level , Full-time staff position
Posted on 12 June 2018

Job Description

Chemonics seeks a software engineer to join the Global Technology and Infrastructure (GTI) division. The software engineer will design, develop, deploy and support IT enterprise systems for users locally and globally. They will also serve as a technical consultant and provide technical leadership and innovation to internal and external clients. We are looking for individuals who have a passion for making a difference in the lives of people around the world.

Responsibilities include:

Product Delivery

  • Design, develop, deploy, and maintain high quality enterprise level systems in collaboration with local users, global users, and the software engineering director
  • Deliver technical components of the systems on time within scope and budget, and at times delivering the design of systems more efficiently and effectively than expected, saving on cost, time and resources
  • Contribute to application and information architecture planning, design and implementation
  • Define the architecture and develop data integration capabilities to support data exchange across enterprise systems
  • Proactively manage project team members, stakeholders, beneficiaries and management expectations
  • Review and provide input for system requirements and design
  • Conduct technical system testing to ensure high quality systems
  • Review and provide input for business process reengineering
  • Conduct technical deployment activities
  • Collaborate with technical vendors to ensure timely deliverables within budget and scope
  • Provide technical input for contractual documents
  • Proactively solve technical issues promptly and effectively
  • Proactively share knowledge and empower project team members to innovatively deliver product
  • Work effectively to ensure appropriate parties are involved and engaged to achieve project goals
  • Provide periodic communications to project manager and GTI leadership.
  • Lead in software market research including RFI/RFP development, cost benefit analysis, and selection process.
  • Champion and adhere to software engineering industry standard and best practices suitable to Chemonics

Technical Capacity, Management, and Leadership

  • Prioritize, improvise and adapt technologies to address changing business needs and issues
  • Champion global collaboration and knowledge sharing best practices
  • Take leadership role in advancing software engineering and process improvement best practices and tools
  • Provide technical leadership and management consulting across the enterprise
  • Proactively provide input to the overall Systems Architecture & Solutions department work planning process
  • Proactively contribute to GTI organizational process improvement initiatives
  • Partner with business and GTI leaders to identify and prioritize opportunities for utilizing IT capabilities
  • Identify problems and suggest solutions that the GTI department can implement
  • Take on leadership roles in problem solving and respond immediately to emergency situations
  • Proactively improve technical capabilities through trainings, workshops and events
  • Recommend strategies to streamline systems for effectiveness and efficiency, considering client needs, team dynamics, and division and corporate mission
  • Participate in internal or external professional associations and represent company at IT related conferences, events, and industry meetings when appropriate
  • Undertake assignments on projects or special initiatives as appropriate
  • Make presentations and train staff as needed through one-on-one mentoring, small group trainings, corporate training programs, and information dissemination as needed
  • Proactively communicate and liaise with other departments, units and individuals on joint planning and activities
  • Participate in activities to build a strong knowledge culture by sharing best practices and important innovations through practice networks and knowledge management systems
  • Recommend and participate in staff recruitment process
  • Promote staff development through coaching, mentoring, and facilitating professional growth opportunities
  • Create a respectful, productive and motivating work environment by establishing and maintaining partnerships across departments, staying abreast of management, leadership, and team building strategies and advocating for them within Chemonics
  • Foster and demonstrate a workplace inclusive of creating opportunity, serving others, building trust, innovation and exceeding expectations
  • Perform other duties and responsibilities as required.


  • Bachelor’s degree or equivalent combination of education and related work experience required
  • Minimum 6 years of application development work experience with .NET Framework, C#, and OData/REST API Web Services required
  • Experience in enterprise level data integration required
  • Experience in SQL Server or other leading relational database management system (RDBMS) required
  • Experience with all phases of software development life cycle (SDLC) and iterative or Agile development methodology required
  • Software Development experience with Microsoft ERP product AX 2012 or Dynamics 365 for Finance and Operations preferred
  • Report development experience using SSRS and PowerBI against AX2012/D365 for Finance and Operations preferred
  • Azure application development techniques using Logic Apps, Azure Functions, Azure SQL Databases and other Azure based development preferred
  • Demonstrated understanding of information systems, business processes, the key drivers and measures of success for the business
  • Ability to solve complex technical, managerial, or operational problems and evaluate options based on relevant information, resources, well-rounded experience, and knowledge
  • Ability to operate at advanced levels of authority and manage significant activities and resources to produce and take responsibility for results
  • Demonstrated ability to communicate clearly and concisely, both orally and in writing, and lead presentations, training courses, and effective meetings
  • Ability to work both independently and as part of a team
  • Willingness to travel and work abroad for up to 4 to 8 weeks a year
  • Demonstrated ability to manage and supervise staff and special initiatives
  • Demonstrated leadership, versatility, and integrity

Application Instructions:

Apply through our Career Center at by June 22, 2018. No telephone inquiries, please. Finalists will be contacted.

Chemonics is an equal opportunity/Affirmative Action employer and does not discriminate in its selection and employment practices. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, political affiliation, sexual orientation, gender identity, marital status, disability, protected veteran status, genetic information, age, or other legally protected characteristics. Military veterans, AmeriCorps, Peace Corps, and other national service alumni are encouraged to apply.

About the Organization

Owned entirely by employees, Chemonics is an ISO-9001 certified international development company. For more than 40 years, we have partnered with local and international organizations to promote social and economic change around the world.

Similar Jobs