Develop and maintain scalable software solutions, ensuring applications meet business requirements and identifying and resolving systems issues.
Requirements
- Strong proficiency in Angular and .NET frameworks.
- Experience in developing RESTful APIs and microservices architecture.
- Solid understanding of front-end technologies (HTML, CSS, JavaScript) and back-end technologies (C-Sharp, SQL Server).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Experience and strong commitment to writing unit tests.
- Experience with cloud services (e.g., Azure).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Responsibilities
- Develops business-oriented data dictionaries.
- Provide input into the technical architecture and the data warehouse technology stack, as well as establish and follow through on data modeling and ETL standards
- Work with internal teams to define an enterprise-wide data aggregation approach that encompasses multiple systems and various data integration points
- Profiles the data to measure quality and integrity of the data collected
- Develop systems specifications based on business rules, specifications and process flows
- Develop data flow, application and ER diagrams and technical specifications
- Implement tools, scripts, queries or applications for accessing and analyzing data and associated metadata.
Other
- Minimum of 5 years of professional software development experience.
- Excellent problem-solving skills and attention to detail.
- Familiarity with Agile/Scrum methodologies.
- Strong communication skills and ability to work effectively in a team-oriented environment.
- Attend fact-gathering sessions (when applicable), analyze and solve problems with some assistance