Lead Dev Ops App Architect
Manitowoc Co. - greencastle, PA
Apply NowJob Description
Job Description Leads day to day activities within the organization's software development and application architect function. Job Duties include Overseeing the work of a team responsible for designing, building, testing, deploying, maintaining, and supporting applications. Works to establish functional application requirements and reviews solutions to ensure organizational needs are met. Selects and oversees implementation of one or more application development methodologies. Develops short- and long-term product roadmaps to ensure continuous improvement of applications. Develops programming and development standards and procedures as well as programming architectures for code reuse. Has knowledge of state-of-the art programming languages and object-oriented approaches in designing, coding, testing and debugging programs. Understands and consistently applies the attributes and processes of current application development methodologies. Researches and maintains knowledge in emerging technologies and possible application to the business. Experience and Education: Comprehensive knowledge of the field's concepts and principles. Performs complex tasks typically following established processes. Leads and directs the work of other employees and has full authority for personnel decisions. Primarily focused on administering established policies and procedures but may have some impact on departmental budgeting, strategic planning, and procedural change. Major Responsibilities: Work with IS management to shape the enterprise application strategy and architecture by helping select the proper application development system, operating system, servers and storage systems to meet critical business initiatives. Work with business analysts to answer questions regarding analysis and design, provide development estimates, and deliver timely results for technical projects. Responsible for the entire life cycle for high complexity projects including but not limited to: creation of project plans, research and analysis, design, development, testing, implementation, training, and documentation - following IS standards and procedures. Actively be managed within the enterprise as required. Deliver complex information systems developments projects in partnership with non-technical business project leaders. Required Skills/Abilities: Solid grasp of Object-Oriented Programming with solid principles Strong understanding of .NET Framework and .NET core and its various components Strong understanding of cloud data platform architectures and API management tools Proficiency in C# is a MUST Familiarity with and .NET CORE for web development including both Web forms and MVC approaches Understanding of web technologies: HTML, CSS, JavaScript, jQuery and Bootstrap Good knowledge of ORACLE and SQL Server and proficient in writing and fine-tuning queries Ability to diagnose and resolve programming issues through effective debugging techniques and problem-solving skills. Familiarity with creating unit test plans and executing test cases for code validation. Knowledge of developing and integrating third-party APIs (Application Programming Interfaces) and web services into applications. Should have good knowledge on WCF services Ability to write efficient and optimized code to ensure applications perform well and meet performance requirements. Strong communication skills, the ability to work effectively in a team, eagerness to learn and adapt, and a proactive attitude towards problem-solving. Basic understanding of application security principles and best practices to develop secure software and protect sensitive data. Ability to write clear and concise documentation for code, APIs, and technical processes. Ability to mentor junior developers Ability to bridge the gap between Tech and Non-Tech individuals explaining the design Strong understanding of IS controls related to Sarbanes-Oxley legislation. Fluent with tools to document business requirements/processes - MS Word, Excel, Access, PowerPoint, Visio and Project. Behavioral Competencies: Ability to uphold the highest levels of integrity, does what they say they will do. Strong analytical, listening, interpersonal and problem-solving skills. Customer focused with the ability to effectively manage customer relations. Self-motivated with a "can do" attitude. Must be technically competent and possess excellent leadership, communication, and team building skills. Must be a demonstrated champion of change & innovation. Must have solid project management experience with a proven track record of managing projects to successful completion. Broad understanding of global business processes. Ability to foster teamwork. Ability to develop and mentor others. Good decision making / management skills. Project Management Required Education and Experience: Bachelor's Degree or 4 - 8 years relevant work experience Microsoft Office (Word, Excel, PowerPoint, Outlook and TEAMS) Debugging skills Please see required skills/abilities above Preferred Education and Experience Bachelor's Degree Plus 4 - 8 years relevant work experience Physical Requirements: Office based setting no specific requirements Work Environment: Office Setting Travel Required: (Percentage 0-100) Up to 15% and must be willing to travel internationally as needed Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. Salary Range: Minimum: $95,628.54 Midpoint: $119,535.67 Maximum: $143,442.80
Created: 2024-11-02