IT Development Analyst (Full-stack Developer)
- Analyzes system requirements, preparing of specifications, designing, coding, testing, debugging and documenting.
- Implements complex requirement for multiple platforms, operating systems, and applications.
- Resolves problems by devising or modifying procedures.
- Considers equipment capacity and limitations, operating time, and form of desired results when developing resolutions.
- Supports the identification of system requirements by interviewing users, interviewing and selecting vendors (if applicable), analyzing applications, evaluating existing and proposed systems, and recommending solutions.
- Independently analyzes and isolates application issues and performs problem resolution.
- Monitors progress of software-based projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.
- Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.
- Assists with formulating and defining specifications for software programming applications and modifies existing applications.
- Read and follow the Underwriters Laboratories Code of Conduct and follow all physical and digital security practices.
- Performs other duties as directed.
• Review and analyze system specifications
• Design, develop, and maintain efficient, reusable, and reliable code.
• Implement performance and quality modules.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Help maintain code quality, organization, and automatization.
• Collaborate with the team to define, design, and ship new features.
• Ensure the best possible performance, quality, and responsiveness of applications.
• Stay up-to-date with new technology trends
- University degree in Computer Science or a related discipline plus generally four years of directly related experience.
- Strong working knowledge in Enterprise application or specific program language requirements of IT work.
Strong working technical knowledge and/or IT development experience.
- Backend - .NET Framework, .NET Core, SQL Server (strong with database development, desirable on SSIS and SSRS Experience), Crystal Reports, Power Shell
- Frontend - Experience with JavaScript Frameworks like React/Angular