Senior.NET Software Engineer
Remote, PolskaEPAM
Wynagrodzenie do ustalenia
Wymagania
Bachelor’s degree in Computer Science, Information Systems, or a related field
3-5 years of experience in developing full-stack web applications
Expertise in C#,.NET Core, Linq, and Entity Framework (EF)
Proficiency in SQL and relational database design and optimization
Competency in developing web applications using frameworks such as Vue.js or ReactJS
Demonstrated experience with the Azure cloud platform, including Container Apps, AKS, and Azure Functions
Proficiency with CI/CD tools such as ADO or Jenkins
Ability to effectively document requirements and specifications
Upper-Intermediate English language proficiency (B2)
Zakres obowiązków
Contribute to the development of applications processing, reporting, and reconciling insurance and financial data with precision and compliance
Develop efficient, testable, and maintainable full-stack code in accordance with project specifications and industry standards
Build REST endpoints and develop robust services using C# and.NET Core within the Azure environment
Design, construct, and optimize complex MS SQL queries, stored procedures, and reporting functionalities, especially in financial and accounting contexts
Actively collaborate with Agile Scrum Teams to achieve project and sprint goals
Provide hands-on expertise in software development to create solutions tailored to business and financial requirements
Ensure delivery of tasks aligns with defined sprint commitments and participate in sprint planning and reviews
Seniority
Senior
Mile widziane
Ability to work independently with minimal supervision in a collaborative environment
Demonstrated experience applying and integrating AI technologies into real-world projects
Knowledge of AI/ML concepts, including model training, data preprocessing, and prompt engineering
Proven ability to identify and implement AI solutions for automation, analytics, or product improvements
Familiarity with best practices and limitations in AI adoption and deployment
Capacity to communicate AI concepts and workflows to both technical and non-technical audiences
Opis
We are seeking a Senior.NET Software Engineer to join our team and play a pivotal role in developing our client’s innovative insurance platform. This position offers the opportunity to work fully remotely or from one of our offices located in Warsaw, Krakow, Katowice, Wroclaw, Gdansk, Poznan, and Lodz. If you are skilled in.NET Core, Azure, React/Vue, and SQL, and passionate about delivering high-quality software solutions, we’d love to hear from you. Responsibilities Contribute to the development of applications processing, reporting, and reconciling insurance and financial data with precision and compliance Develop efficient, testable, and maintainable full-stack code in accordance with project specifications and industry standards Build REST endpoints and develop robust services using C# and.NET Core within the Azure environment Design, construct, and optimize complex MS SQL queries, stored procedures, and reporting functionalities, especially in financial and accounting contexts Actively collaborate with Agile Scrum Teams to achieve project and sprint goals Provide hands-on expertise in software development to create solutions tailored to business and financial requirements Ensure delivery of tasks aligns with defined sprint commitments and participate in sprint planning and reviews Requirements Bachelor’s degree in Computer Science, Information Systems, or a related field 3-5 years of experience in developing full-stack web applications Expertise in C#,.NET Core, Linq, and Entity Framework (EF) Proficiency in SQL and relational database design and optimization Competency in developing web applications using frameworks such as Vue.js or ReactJS Demonstrated experience with the Azure cloud platform, including Container Apps, AKS, and Azure Functions Proficiency with CI/CD tools such as ADO or Jenkins Ability to effectively document requirements and specifications Upper-Intermediate English language proficiency (B2) Nice to have Ability to work independently with minimal supervision in a collaborative environment Demonstrated experience applying and integrating AI technologies into real-world projects Knowledge of AI/ML concepts, including model training, data preprocessing, and prompt engineering Proven ability to identify and implement AI solutions for automation, analytics, or product improvements Familiarity with best practices and limitations in AI adoption and deployment Capacity to communicate AI concepts and workflows to both technical and non-technical audiences