Software Engineer Global Technology amp

Washington, DC
Jul 06, 2018
Jul 16, 2018
Full Time
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 Apply through our Career Center at by June 8, 2018. No telephone inquiries, please. Finalists will be contacted.

Similar jobs