1.1 Define the complete description, responsibilities, and requirements for Software Developer as it relates to the IT Department, Support for staff and core business activities of Systel, Inc.
2.0 Scope:
2.1 All position(s) titled Lead Software Developer within the IT Department of Systel, Inc.
3.0 Reports To:
3.1 Director of IT and Software Services
4.0 Description:
4.1 Systel, Inc is looking for a Lead Software Developer to help build a development team to tackle critical software projects internally and R&D for external projects. The candidate will oversee day-to-day operations and work with stakeholders to prioritize projects and tasks. A successful candidate will need to be involved in all aspects of the Software Development Lifecycle and implementation of software systems, processes, and policies.
You’ll be working with various departments to implement critical applications that will improve the organization’s manufacturing efficiency and impact the bottom line. You’ll also be responsible for new project research and development. The candidate must have good organizational skills and the ability to work without direct supervision.
5.0 Duties and Responsibilities:
5.1 Team Lead
5.1.1 Experience in the different phases of Software Development Lifecycle
5.1.2 Organize team around department & organization priorities
5.1.3 Define and enforce software development policies & procedures according to industry standards
5.1.4 Ensure software development, deployment, and management is done according to department policy
5.1.5 Responsible for meeting, measuring, and reporting team metrics & SLAs
5.1.6 Work with stakeholders to identify quarterly and annual goals
5.1.7 Ensure projects are staying on track for goals and set deadlines
5.2 Software Development
5.2.1 Design and development of new features or applications
5.2.2 Testing and deployment of applications as required
5.2.3 Integration of internal applications with third-party software
5.2.4 Rewrite legacy internal applications on a modern technology stack
5.2.5 Keep up with the latest industry trends and technology by participating in educational opportunities, reading professional publications, and participating in professional organizations.
5.3 Software Maintenance
5.3.1 Proactive monitoring and support of internal applications
5.3.2 Respond to and resolve requests (bug report, new feature) from users within defined SLAs
5.3.3 Training or directing users on the correct use of software applications
5.4 Documentation
5.4.1 Accurately maintain records of requests, transactions, problems, and actions taken
5.4.2 Participate in defining and following department standards in documentation
5.4.3 Actively document new processes and procedures
5.4.4 Actively work to improve documentation
5.5 All other assigned tasks and duties.
5.6 All work activities shall be conducted in a manner that supports Systel’s Quality Manual, Quality Policy, Quality Objectives, System Level Procedures (SLP), and Work Instructions (WI).
6 Education, Experience, Knowledge & Skill Requirements
6.1 Education
6.1.1 Degree in Software Engineering, Computer Science, Information Technology, or related field. Alternatively, vocational schooling with relevant coursework.
6.2 Experience
6.2.1 Would like to see at least 5 years of software development experience
6.2.2 Would like to see at least 1-3 years of leadership experience
6.3 Requirements
6.3.1 Experience with C# .NET
6.3.2 Experience developing web applications using frontend JavaScript frameworks
6.3.3 Experience designing and developing Web Services and APIs
6.3.4 Experience with MSSQL Server or similar relational database
6.3.5 Experience developing desktop applications is a plus
6.3.6 Maintain a work environment conducive to harmony and production in the workplace.
Azure Big Data teams present interesting challenges in technologies such as big-data, cloud, storage, and open-source. We build reliable, highly...
Apply For This JobThe Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of...
Apply For This JobJob Description: To develop and deliver complex distributed web scale technology products. 1.Develop and ship highly available and scalable back-end,...
Apply For This JobAt CDK, we believe inclusion and diversity are essential in inspiring meaningful connections to our people, customers and communities. We...
Apply For This JobAt Azure DevOps, we pride ourselves on building services that make engineering teams productive. This is the reason why Azure...
Apply For This JobJob Description SummaryIn this role you will drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse...
Apply For This Job