Link copied to clipboard!
Back to Jobs
Software Dev Engineer 4- 5 yr fixed term at The Church of Jesus Christ of Latter-day Saints
The Church of Jesus Christ of Latter-day Saints
Riverton, NJ
Information Technology
Posted 0 days ago
Job Description
DescriptionThe Software Development Engineer 4 is a seasoned professional with strong expertise in Microsoft Dynamics 365 Customer Engagement (Sales Customer Service Field Service) and the Power Platform for a lead role responsible for developing technical designs and maintaining software to support facilities maintenance worldwide. Youll work at the intersection of engineering and operations: ensuring high availability seamless integrations proactive monitoring and well-defined processes that keep systems stable and teams effective. The individual may be asked to act as a technical lead on projects or solutions withmoderate complexity or scope. This is an individual contributor role.5 year fixed term positionYou will play a key role in enabling the Church to deliver an innovative low-code solution while ensuring long-term stability governance and business impact.This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.We value early mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply.ResponsibilitiesContribute to and perform analysis of functional requirementsParticipate in vendor or technology evaluations and identify critical gaps in their offeringsDesign deploy and support hybrid systems optimized for D365 CE and Power Platform.Code APIs to integrate cloud and on-premises systems and extend platform capabilities.Develop applications designed to enhance or extend features offered by cloud platforms.Participate in the formulation of technical recommendationsAct as a technical lead and mentor peersCreate technical designs mapped to functional requirementsProvide estimates for development tasksDesign develop and test code for software development projectsParticipate in code reviewsDevelop technical documentationParticipate in the Incident Management process and fix defects on a 24/7 basisContribute to the design and implementation and measures required to protect solutions from security compromiseComply with policies standards and regulatory requirements and ensure all others are doing the sameDocument new technical knowledge and train others on emerging needs and technologiesQualificationsBachelors degree inrelated field or equivalent professional experienceSix years of progressive relevant professional experienceExperience administering integrating and governing enterprise D365 Azure and Power Platform solutionsProficiency in scripting and coding (C# React JSON YAML etc.)Proficiency in Fetch XML Dataverse and other APIs configuration management and automation toolsStrong understanding of Agile Software Development methodologies and principlesSolid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web based (e.g. interface domain logic and database layers)Outstanding verbal and written communication skillsAbility to mentor and train peersExceptional troubleshooter with the ability to solve problems in a timely manner under pressureStrong skills in engineering/programming analytical/diagnostic/troubleshooting web technology and programming methodologySolid understanding of systems and subsystemsFamiliarity with Cloud Based Platforms and servicesStrong understanding of DevSecOpsStrong understanding of Continuous Integration and Continuous Delivery principles.Advanced knowledge of applicable software computer languages and code to perform the responsibilities of this roleProven aptitude and willingness to learn new technologies and programming languagesThis job operates in a professional environmentTo successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipmentPreferred:Extensive experience with complex large-scale systems including strong experience in the tools methodologies and technologies the role supports Key Skills Spring,.NET,C/C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems Employment Type : Full-Time Experience: years Vacancy: 1
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.