Must Have
- .Net With Power BI
- Expereince with State Client especially with Department of Education
Principal Responsibilities
As a Software Engineer, your responsibilities will include:
• Develop web applications for the SEATS Dashboard Project.
• Utilize technologies such as .NET (Core), C#, .NET Framework Core, and SQL.
• Use software development best practices and secure coding standards to create solutions.
• Perform basic database administration tasks, performance optimization, index optimization, and advanced queries.
• Collaborate and communicate effectively in an agile environment.
• Apply an engineering mindset.
• Consistently contribute to the team in analysis, design, testing, and delivery.
• Communicate with your team and with stakeholders about the value to be delivered.
• Follow prescribed coding and data standards, policies and procedures, information security/information assurance policies, principles, and practices.
• Prepare a variety of documentation necessary for the development and sustainment of the application dashboard.
• Analyze data, identify trends, patterns, and anomalies, and draw meaningful conclusions.
The Ideal Candidate
The ideal candidate for this position has the following:
• Is a highly skilled and motivated full-stack developer.
• Extensive development experience with .NET (Core), .NET Framework, C#, and SQL.
• Extensive experience with Power BI or other Analytics and Business Intelligence platforms.
• Experience with Git and CI/CD technologies and tools.
• Experience with front-end technologies such as: JavaScript, TypeScript, Lit, React, Angular, HTML, CSS.
• Experience with other tools and technologies such as: REST API’s, JSON.
• Experience with modern authentication, authorization, and identity practices and technologies.
• Experience using secure coding practices to prevent software vulnerabilities.
• Experience with Test Driven Development (TDD), unit testing, and other application testing methods.
• Ability to be thorough with a high attention to detail.
• Knowledge of agile practices and the ability to work well in an agile environment.
• Capability of applying systems engineering concepts, such as structured design, supportability, reliability, scalability, and maintainability to ensure that applications are optimized and loosely coupled.
• Desire and ability to communicate and collaborate often, and at a high level.
• Strong customer service and customer relations skills.
• Excellent communication skills.
• Ability to identify and develop creative solutions to problems.
• Strong understanding of data collections and data flow.
• Strong understanding of educational principles.
• Strong understanding of statistical and mathematical principles preferred.
• B.S. in Computer Science or related field preferred.