Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences
- Build high-quality scalable and predictable web applications on the Microsoft technology stack and maintain internal and external facing web applications using C#
- Create and direct software system testing procedures, documentation and programming to ensure all software is properly developed and regularly tested for quality assurance
- Confer with other experts, including systems analysts, programmers and engineers to gather information on project feasibility, limitations, capabilities, requirements and interfaces
- Make regular modifications to existing software for error correction, adaptation to new hardware and to improve overall function and performance
- Evaluate new code for reliable architecture, stability, reusability, performance, automation, security and metrics
- Collaborate with specialized teams from across the organization to develop and design solutions for technical business problems that increase staff productivity and help them achieve their financial goals
- Supervise other team members, including programmers, engineers, and technicians, to ensure quality work, reliability, overall performance and adherence to company standards
Job Requirements
- Strong C# skills
- Experience using customized .NET tools
- Client-side web development technologies (HTML-CSS-JavaScript)
- Databases(Microsoft SQL server)
- Ability to learn GIS tools