Software Engineer III
Boise, ID, US
⚠️ We'll shut down after Aug 1st - try foo🦍 instead ⚠️
Idaho Housing and Finance Association
Description
WE ARE HIRING!
We are seeking a skilled Software Engineer with a strong focus on cyber security and application development. The ideal candidate will be responsible for designing, developing, and maintaining custom software solutions in order to meet business needs, while ensuring the highest standards of security practices are followed.
This position is in-person and not eligible for remote work due to the high level of collaboration required across our cross-functional teams.
Why Work With Us?
At our organization, we are dedicated to improving lives and strengthening Idaho communities. We believe that housing opportunities, self-sufficiency, and economic development are the pillars of progress. Our commitment to our team is unwavering, and we consider our employees our greatest priority. We offer competitive compensation packages, comprehensive health benefits, and abundant opportunities for professional development and growth. It's no wonder we have been recognized as one of the "Best Places to Work" in Idaho for a decade. Join us and be part of a vibrant, entrepreneurial organization that makes a meaningful impact on the lives of Idahoans.
In this role you will be responsible for the following:
- Develop and implement secure software applications based on customer needs.
- Conduct security assessments and vulnerability testing on applications..
- Collaborate with cross-functional teams to understand complex business needs and translate them into effective technical solutions.
- Monitor and improve application security postures.
- Stay up to date with the latest technologies and trends to understand how they might benefit the company and make recommendations where necessary.
- Track end-of-life deadlines on technologies that are employed by the company.
- Understand and follow the software/systems/solutions development life cycle (SDLC) procedure when appropriate.
- Maintain up to date documents on processes, solutions, and other information.
- Implement secure coding practices to mitigate risks.
- Ensure current systems run reliably, fix program bugs, and make program changes based on customer needs assessment and assignments.
- Communicate effectively with internal and external customers and vendors.
- Other duties as assigned.
Requirements
- Bachelors Degree in Cybersecurity, Computer Science, Software Engineering, Computer Information Systems, or related field (or equivalent experience)
- 5+ years of professional experience in cybersecurity, software development, mobile app development, or related field.
- Strong customer service skills.
- Relevant certifications in cyber security (e.g., CISSP, CEH).
- Expert Developer with experience in many of the following platforms, tools, and frameworks: Flutter, MS SQL Server, .NET 8.0, Azure, ASP.NET Core MVC, ASP.NET Core Web API, Blazor, Windows Services, Console Applications, Kubernetes, Bootstrap, AI Prompt Engineering, Docker, Azure Containers.
- Advanced experience performing mobile application and server-side development, security testing, and security assessments.
- Expert experience implementing cybersecurity, encryption, authorizations, authentication, OWASP guidelines, scalability, usability testing, and AI assisted development.
- Experience with authentication and authorization protocols (OAuth2 and Public Key Cryptography (PKC)).
- Expert experience in C#, SQL, Dart, JavaScript, Bootstrap, HTML5, CSS, CSHTML, and Python.
- Excellent analytical and problem-solving skills.
- Experience in agile development methodologies.
- Strong communication and teamwork abilities.
Preferred Certifications:
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Security, Compliance, and Identity Fundamentals
- CompTIA Security+, CEH, or CISSP
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Agile APIs Application security ASP.NET Azure C CEH CISSP Compliance CompTIA Computer Science Cryptography DART Docker Encryption JavaScript Kubernetes MSSQL OWASP Python SDLC Security assessment SQL SQL Server Windows
Perks/benefits: Career development Competitive pay Health care Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.