Provide technical leadership in all phases of software development projects, including analysis, design, construction, implementation, testing, and post-implementation activities Lead technical design discussions with architects to align on a consistent, enterprise approved architecture for new technical solutions. Collaborate on best practices for applying consistent principles for design, testing and deployment to accelerate team delivery. Complete complex development work and developer testing as part of an agile software delivery team in both our Dynamics CE environment and our Integration Services layer. Provide mentoring and technical support for less experienced developers as needed. Participate in an agile product team to prioritize and implement new application features, while simultaneously maintaining the quality of existing features and functionality. Lead troubleshooting and resolution of technical issues and address challenges in solution implementation Create and maintain system documentation, including proposals, designs, test specifications, and other deliverables as necessary Understand customer business implications and incorporate this understanding into technical and process improvement recommendations
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees