About the Role
We are seeking an experienced and results-driven Software Engineer with strong .NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions. In this role, you’ll be instrumental in designing, developing, deploying, and maintaining secure, reliable, and scalable software solutions that deliver market-leading value to our customers.
Responsibilities
- Design, implement, and maintain secure, scalable, and reliable software systems.
- Collaborate with product managers, architects, designers, and engineers to translate business requirements into secure, scalable, reliable, and effective customer-focused software solutions.
- Deploy, manage, and monitor applications on Microsoft Azure, following best practices for cloud architecture.
- Write and maintain clean, efficient, and testable code using modern engineering best practices such as CI/CD and automated testing.
- Participate in code reviews, technical guidance, and knowledge sharing.
- Participate in efforts to remediate and resolve security, performance, reliability, and scalability issues, including root cause analysis and preventive measures.
- Contribute to architectural planning and technology roadmaps.
- Stay current with the latest security threats and secure engineering practices to ensure that all application components remain protected.
Requirements
- 3–5+ years of professional experience in software engineering.
- Strong experience with Microsoft Azure, including services like Azure Functions, Azure App Services, and Azure DevOps.
- Proficiency in C# and other .NET-based languages, with experience maintaining both legacy and modern applications.
- Solid understanding of front-end technologies including HTML, CSS, JavaScript, and React.JS, and legacy Angular JS.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Solid understanding of RESTful APIs and asynchronous programming patterns.
- Strong experience with SQL databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL), including schema design and query optimization.
- Self-starter, comfortable with ambiguity, ability to initiate and reliably drive projects forward with minimal oversight.
- Excellent problem-solving skills and the ability to work effectively within cross-functional teams.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Ability to visit the Chicago office on request is required.
- Familiarity with Infrastructure-as-Code tools (e.g., Terraform, ARM templates).
- Familiarity with microservice development, design patterns, separation of concerns, and maintainable architecture.
- Background in DevOps practices and CI/CD pipeline implementation.
- Experience in Agile/Scrum development environments.
- Experience with e-learning/online learning, policy management, and/or governance risk and compliance a plus.
- Familiarity with financial services/banking industry a plus.
- PHP experience a plus.
Skills
- .NET/C#
- SQL
- Microsoft Azure
- Azure Functions
- Azure App Services
- Azure DevOps
- HTML
- CSS
- JavaScript
- React.JS
- Angular JS
- Docker
- Kubernetes
- RESTful APIs
- Asynchronous programming
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Terraform
- ARM templates
- Microservices
- DevOps
- CI/CD
- Agile/Scrum
- PHP
Location
- Chicago
Work Type
- Hybrid
- Remote
Experience Level
- 3-5+ years
Salary/Compensations
- $75,000 - $95,000
Benefits
- Comprehensive insurance coverage
- 401(k) plan with company match
- Flexible paid time off
- Tuition assistance
About the Company
- BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services leaders to strengthen and advance our industry.
- The strategic combination brings together RMA’s expertise in serving the commercial banking and risk management functions and BAI’s knowledge in serving the retail banking and regulatory compliance functions.
- It’s a complementary union of two non-profit organizations that have always had their members’ and customers’ best interests in mind.
- Our industry-leading offerings include peer sharing events, thought leadership, learning and development, and decision support solutions.
- Our work creates positive ripple effects throughout financial services organizations and ultimately helps consumers, businesses and communities thrive.
- To learn more about our company please visit www.prosightfa.org
