Deliver reliable maintainable software and data-driven solutions that advance business objectives and empower stakeholders. Translate requirements into efficient code thoughtful system design and clear documentation while proactively identifying opportunities for automation performance improvements and risk reduction. Commit to rigorous testing secure coding practices and continuous learning to keep solutions scalable and resilient. Collaborate transparently with cross-functional teams business analysts DBAs and other IT staff to prioritize user needs and measure success with business outcomes and measurable metrics. Shorten time-to-value reduce operational friction and enable informed decisions that drive organizational growth.
Duties:
- Design and implement new features and services using C# .NET Core/.NET 6 and MVC/Web API.
- Architect and develop backend systems microservices and integrations with RESTful APIs message brokers (e.g. RabbitMQ Azure Service Bus) and third-party services.
- Work with SQL Server (T-SQL) Entity Framework Core and perform database design optimization indexing and query tuning.
- Implement secure authentication and authorization (OAuth2 OpenID Connect JWT) and follow secure coding practices.
- Write unit integration and end-to-end tests; support CI/CD pipelines (Azure DevOps GitHub Actions) and automated deployment.
- Lead code reviews define coding standards and enforce best practices for maintainability and performance.
- Mentor and coach junior/mid-level developers; provide technical leadership on projects.
- Troubleshoot production issues perform root-cause analysis and implement fixes and long-term improvements.
- Collaborate with product managers UX designers QA and operations to define requirements and deliverables.
- Participate in sprint planning estimation and agile ceremonies; advocate for technical debt reduction and refactoring.
- Produce technical documentation including architecture diagrams API specs and runbooks.
- Support presentation layer platform including server configuration/upgrades reporting and dashboard development use business data architecture to develop solutions.
- Flexible for Off-shift and weekend on call application and systems support.
Requirements:
- Bachelors degree in Computer Science Software Engineering or equivalent experience.
- 6 years professional experience building enterprise applications with C# .
- Strong experience with Core Web API and tooling WPF/WCF Winforms DevExpress Java XML Python.
- Proficient with SQL Server T-SQL Oracle PLSQL.
- Experience with cloud platforms (Azure preferred) App Services Functions.
- Solid understanding of design patterns SOLID principles and clean architecture.
- Experience implementing OAuth/OpenID Connect JWT and common security practices.
- Experience with CI/CD automated testing and source control (Git).
- Experience with presentation layer support including Power BI and/or standalone solutions such as Webfocus/Tibco.
- Strong problem solving communication and collaboration skills.
- Excellent typing and communication skills.
- Confidentiality.
Deliver reliable maintainable software and data-driven solutions that advance business objectives and empower stakeholders. Translate requirements into efficient code thoughtful system design and clear documentation while proactively identifying opportunities for automation performance improvements ...
Deliver reliable maintainable software and data-driven solutions that advance business objectives and empower stakeholders. Translate requirements into efficient code thoughtful system design and clear documentation while proactively identifying opportunities for automation performance improvements and risk reduction. Commit to rigorous testing secure coding practices and continuous learning to keep solutions scalable and resilient. Collaborate transparently with cross-functional teams business analysts DBAs and other IT staff to prioritize user needs and measure success with business outcomes and measurable metrics. Shorten time-to-value reduce operational friction and enable informed decisions that drive organizational growth.
Duties:
- Design and implement new features and services using C# .NET Core/.NET 6 and MVC/Web API.
- Architect and develop backend systems microservices and integrations with RESTful APIs message brokers (e.g. RabbitMQ Azure Service Bus) and third-party services.
- Work with SQL Server (T-SQL) Entity Framework Core and perform database design optimization indexing and query tuning.
- Implement secure authentication and authorization (OAuth2 OpenID Connect JWT) and follow secure coding practices.
- Write unit integration and end-to-end tests; support CI/CD pipelines (Azure DevOps GitHub Actions) and automated deployment.
- Lead code reviews define coding standards and enforce best practices for maintainability and performance.
- Mentor and coach junior/mid-level developers; provide technical leadership on projects.
- Troubleshoot production issues perform root-cause analysis and implement fixes and long-term improvements.
- Collaborate with product managers UX designers QA and operations to define requirements and deliverables.
- Participate in sprint planning estimation and agile ceremonies; advocate for technical debt reduction and refactoring.
- Produce technical documentation including architecture diagrams API specs and runbooks.
- Support presentation layer platform including server configuration/upgrades reporting and dashboard development use business data architecture to develop solutions.
- Flexible for Off-shift and weekend on call application and systems support.
Requirements:
- Bachelors degree in Computer Science Software Engineering or equivalent experience.
- 6 years professional experience building enterprise applications with C# .
- Strong experience with Core Web API and tooling WPF/WCF Winforms DevExpress Java XML Python.
- Proficient with SQL Server T-SQL Oracle PLSQL.
- Experience with cloud platforms (Azure preferred) App Services Functions.
- Solid understanding of design patterns SOLID principles and clean architecture.
- Experience implementing OAuth/OpenID Connect JWT and common security practices.
- Experience with CI/CD automated testing and source control (Git).
- Experience with presentation layer support including Power BI and/or standalone solutions such as Webfocus/Tibco.
- Strong problem solving communication and collaboration skills.
- Excellent typing and communication skills.
- Confidentiality.
View more
View less