What are the responsibilities and job description for the Lead Software Engineer position at Miller Zell?
POSITION SUMMARY : The Senior .Net Applications Developer will be responsible for analyzing and developing complex software requirements to design and develop high quality components for N-tier systems. With 10 years of experience writing, building and maintaining sustainable code for enterprise applications. Our candidate will have experience developing code in cloud platforms like Native, AWS, Google Cloud and or Microsoft Azure. The Sr. Developer will be expected to lead by example in best practices for secure and maintainable development, documentation, and testing as well as provide expertise in API development and Entity Framework in C#. The Sr. Developer is expected to take a lead role within the team, ensuring that programming best practices are being followed, prioritizing work effectively, addressing production issues in a timely manner, and writing system documentation when required. The successful candidate should have strong communication skills to be effective in both technical and business requirement discussions. The ideal candidate will have thorough IT skills as well as management skills to lead the IT development and have a deep interest in understanding the business in order to establish a strong foundational knowledge base to drive the IT development in line with business needs.
POSITION COMPETENCIES : Responsibilities associated with each position are a combination of organization-wide and department-specific standards. Competencies are evaluated initially during each employee's Introductory Period using the onboarding plan and manager observations. Thereafter, competencies are assessed on an ongoing basis and formally documented annually using the Annual Performance Appraisal Form.
ORGANIZATIONAL RANKING :
Reports To : VP IT
Supervisory Responsibilities : None.
JOB FUNCTIONS :
The Sr. Developer will be expected to lead by example in best practices for secure and maintainable development, documentation, and testing as well as provide expertise in API development and Entity Framework in C#. The Sr. Developer is expected to take a lead role within the team, ensuring that programming best practices are being followed, prioritizing work effectively, addressing production issues in a timely manner, and writing system documentation when required.
ESSENTIAL JOB FUNCTIONS :
- Lead the development and implementation processes for the organization's IT systems and department in accordance with the company's policies, guidelines, and core values
- Develop and execute technology, strategic, and tactical plans, in consultation with senior IT leadership
- Ensure that IT competence and resource planning is performed continuously in the IT department, to deliver world class IT services and support to the organization. Foster business oriented, proactive, agile, digital-ready, mindset and culture.
- Coach, mentor and develop the direct reports.
- Ensure that the IT capabilities (services, business applications, infrastructure, etc.) are delivered reliably, sustainably, cost effectively and securely and in compliance within the operating model, security policies, solutions, architecture, governance and framework as well as in compliance formal certifications and regulations.
- Develop needs analyses of potential projects, identify potential solutions and vendors, create requests for proposals, coordinate evaluation of proposals, and facilitate decisions.
- Maintain a high level of understanding of CRM, Mobile Apps, Cloud based Applications, SaaS tools like - SmartSheet, LowCode systems like OutSystems...etc.
- Work collaboratively with the VP of IT to keep systems within the accepted framework and architecture.
- Analyze IT infrastructure and systems performance to assess operating costs, productivity levels, upgrade requirements, and other metrics and needs and set clear targets for the area of responsibility based on efficiency and profitability for the company's IT operations.
- Develop, implement and follow-up on strategies for the area of responsibility, and as well as budget
- Ensure implementation of business continuity protocols to minimize disruption to business operations in the event of emergency situations or data loss.
- Assist and Coordinate security of systems, networks, and enterprise information
- Facilitate IT security audits or investigations
- Represent IT in various internal forums and close collaboration with business stakeholders, CIO and other functions within the group.
- Participate in various projects and contribute to the implementation of the strategic and tactic objectives and integration with the group's strategic planning process
- Develop and maintains relationships with external IT vendors and service providers
MEASURES OF EFFECTIVENESS :
POSITION REQUIREMENTS / QUALIFICATIONS :
Experience : Bachelor's degree in computer science, or similar, Master's degree or MBA preferred, or Industry certifications. PMI PMP certification a plus
Experience : 5 years of business experience managing an IT department, preferably in manufacturing industry
Special Skills / Qualifications :
MENTAL AND EMOTIONAL REQUIREMENTS : The incumbent must manage stress appropriately; make decisions under pressure; handle multiple priorities, and work alone.
ENVIRONMENTAL CONDITIONS : The incumbent will never be exposed to toxins, chemicals, detergents, x-ray / electromagnetic energy, Communicable diseases, or gases and may be exposed to extreme temperatures (30 degrees F - 115 degrees F), dust, fumes, moving mechanical parts, high pitched noises. The incumbent will spend approximately 80% of their time indoors.
PHYSICAL DEMANDS : SEDENTARY WORK : Lifting 50 lbs. maximum and occasionally lifting and / or carrying articles.
PHYSICAL REQUIREMENTS : Must be able to lift and / or push up to 50 pounds. This position requires stooping, kneeling, bending, manual dexterity, repetitive hand and arm coordination, finger dexterity, and visual acuity both far and near with depth perception. The incumbent will sit 20% of the time and stand / walk 80% of the time.
CONTACTS / INTERACTS WITH : Other Employees, clients, and vendors
Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)