Manager, Software Engineering (.Net) at AssistRx

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Manager, Software Engineering (.Net) at AssistRx. The. Manager of Software Engineering (.NET). leads a team of software developers in the design, development, and delivery of high-quality applications using the Microsoft .NET technology stack. This role is responsible for setting technical direction, overseeing project execution, ensuring coding best practices, and mentoring engineering staff.. DUTIES AND RESPONSIBILITIES:. . Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners, and developers.. . Experience with short release cycles, feature toggle implementations, and continuous integration.. . Experience with microservice architecture and platform-based development.. . Responsible for development process improvement and removing impediments.. . Contributes to development tasks such as coding and feature verifications to assist teams with release commitments.. . Identify training needs and opportunities for skill enhancement within the team. Provide training sessions and resources to empower team members to excel in their roles.. . Coaching and mentoring leads through technical and nontechnical challenges.. . . Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required. . Angular huge plus. . 6+ years’ experience in software development. . Leading a team. . Experience(s) as a technical or team lead or equivalent experience. . Working knowledge of unit testing, user stories or use cases, design patterns or equivalent experience, and object oriented software design. . Desire to be a team player and work in a fast-paced environment. . Advanced knowledge of Salesforce.com CRM platform. . Proven advocate for best practices in software design and development. . Strong project management skills, with the ability to lead multiple projects simultaneously and prioritize effectively.. . Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels of the organization.. . Experience managing and mentoring a team of developers, fostering a culture of collaboration, innovation, and accountability.. . Strong analytical and problem-solving abilities, with a keen attention to detail and a commitment to delivering high-quality solutions.. . Experience working in an Agile development environment is preferred.. . Proficiency in configuring and optimizing deployment pipelines within deployment tools to automate and streamline the release process, ensuring smooth and error-free deployments across environments.. . Ability to troubleshoot deployment issues and implement best practices to maintain a stable and reliable deployment process.. . Company Location: United States.