Key Areas of Responsibility
• Collaborate with business teams to clarify requirements and business needs.
• Develop system applications to CDW coding standards and quality.
• Technically manage complex and large-scale project efforts in development, maintenance and enhancements of business system applications.
• Collaborate with other CDW teams to determine the optimal solution architecture to ensure application efficiency, maintainability, and scalability.
• Collaborate with business teams to develop high-level system narratives, and storyboards.
• Develop and update Disaster Recovery plans and participate in DR testing activities.
• Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.
• Proactively update stakeholders and maintain open and courteous communication.
• Work in Agile methodology and be able to report project, task status and issues during daily standups and technical grooming.
• Utilize an object-oriented software lifecycle methodology.
• Serve as a mentor/technical resource for Application team and developers.
Education and/or Experience Qualifications
• 7 years of development experience
• Bachelor's degree or equivalent practical experience. Skills
• Demonstrated ability to mentor and coach others.
• Demonstrated ability to understand and articulate details and impacts of complex proposed software solutions.
• Proven knowledge in all stages of the software development life cycle.
• History of working independently with little direction.
• Strong planning and organizational skills with critical attention to detail and creative problem-solving skills.
• Track record of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines.
• Able to understand architecture diagrams and guidelines and develop code as per standards
• Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders including senior leadership.
• Expertise in creating applications using technologies such as C#, JavaScript, HTML, CSS, ASP.NET MVC, RESTful Web Services, SQL Server
• Expertise in Object Oriented Design and programming techniques.
• Expertise in MongoDB and Azure DevOps
• Expertise in Azure development (APIs and Function apps)
• Expertise in development using Mongo ATLAS and/or Azure SQL cloud databases
Bachelor's Degree