• Location: Bethesda, Maryland
  • Date Posted: 5th Jun, 2019
  • Reference: 060519TD

Software Engineer - Azure - Bethesda - Salary + Bonus!



Software Engineer - Azure - Bethesda - Salary + Bonus!




About


This Client is driven by their vision for a renewable energy future. They are a fast-growing, purpose-driven, global energy company specializing in delivering sustainable wood biomass solutions. They are the world's largest producer of wood pellets, which provide a low carbon alternative to fossil fuels.


They are headquartered in Bethesda, and the company owns and operates manufacturing facilities in Florida, Mississippi, North Carolina, South Carolina, and Virginia. Each location is home to a team of experts dedicated to managing safety, quality, and reliability while ensuring a seamless supply of renewable products that exceed customers' expectations around the globe.


The client values their people, our forests, and our communities. Together, they serve their customers with the professionalism of a global leader and the entrepreneurial spirit of a company that is redefining the future of renewable energy today.



Description


The Software Engineer will report to the Manager, Enterprise Applications & IT PMO and is responsible for playing a significant role in designing, developing, implementing, testing and supporting the Microsoft applications and integrated solutions. The role contributes to solutions and strategies for accomplishing viable automated solutions for complex business processes. The role will be responsible for the build out the next generation of our Microsoft platform. The ideal candidate is a hands-on platform builder with significant experience in developing scalable software solutions on the Microsoft platforms.




  • Investigating and using new technologies where relevant; Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

  • Providing written knowledge transfer material; Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.

  • Improves operations by conducting systems analysis; recommending changes in policies and procedures; Maintaining and improving existing codebases and peer review code changes

  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.

  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

  • Provides information by collecting, analyzing, and summarizing development and service issues.

  • Accomplishes engineering and organization mission by completing related results as needed.

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

  • Improving system quality by identifying issues and common patterns, and developing standard operating procedures

  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems


Requirements



  • Bachelor's degree or significant relevant experience is required

  • Hands-on experience working with technologies like SharePoint, .NET, Power Apps, Flow, Dynamics 365, etc.

  • Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like ansible, chef, puppet, etc.

  • Experience with test-driven development and automated testing frameworks.

  • Experience with Scrum/Agile development methodologies.



2+ years of experience the following software/tools:



  • Experience with infrastructure automation technologies like Azure, AWS, etc.

  • Experience with build automation technologies like Azure DevOps, Maven, Jenkins, etc.

  • Experience with monitoring technologies like Nagios, Ganglia, etc.

  • Experience with modern programming languages like Java, Python, etc.

  • Experience with building APIs and services using REST, SOAP, etc.

  • Experience with scripting languages like Perl, Shell, etc.



Compensation will consist of a competitive salary and benefits.




If you think you might be a great fit for this role, E-mail an updated Word Document of your resume to T.Davin@NigelFrank.com



Refer to a friend!

Similar Jobs

Azure DevOps Engineer
Woodlawn, Maryland

Application Architect
Towson, Maryland

Application Developer
Towson, Maryland

Application Developer
Towson, Maryland

Azure Cloud Engineer
Germantown, Maryland