Software Engineer
IDIQAbout the role
Company Description
IDIQ is an award-winning company looking for talented individuals to join the team. We are passionate about fostering your unique skills, supporting your career goals and creating an exceptional work environment while providing outstanding solutions that our members trust.
As one of the fastest growing companies in the United States with consecutive spots on the prestigious Inc. 5000 list, we provide award-winning services and a positive work environment. Our IdentityIQ® and MyScoreIQ® brands feature credit report and identity theft monitoring, and our Resident-Link® brand focuses on positive rent-payment reporting to the credit bureaus.
We offer generous benefits such as paid vacation time, paid volunteer leave, health insurance, employer-match 401(K) contributions, continuing training opportunities and more. We also provide our staff with unending free coffee, relaxation rooms, game rooms and company events.
We value innovative thinking, excellent communication skills, on-your-feet problem-solving and a penchant for team collaboration. In this role, you are an integral part of our company’s success, helping create innovative solutions that serve our members’ needs.
If you are looking to join a growing company and work among talented peers, we encourage you to apply today!
Job Description
As a Software Engineer at IDIQ, you will be part of a small agile team focused on bringing new products and benefits to market and supporting our existing products. You will leverage your in-depth knowledge of software development to deliver an amazing user experience within our web and mobile applications. You will work closely with our product team, business leaders, and other technology teams as you build a strong understanding of our business, consumers, and how we design the best solutions in the market.
Our top candidate has a proven track record of building and leading web and mobile development projects from inception to production support. You are comfortable working with team-members face-to-face and across the world. You know how to get work done, hit deadlines AND understand how to be part of a team. You are strongly driven toward the personal and professional development of yourself and the members of your team.
Successful candidates will have a minimum of three years’ recent, on-the-job experience with the skills listed below:
- Design & develop new software solutions using current technologies in client and server-side web application development, API integrations, microservices, and database solutions.
- Design, construction, and consumption of microservices, APIs, and microfrontends.
- Lead the development of new web and mobile applications from inception to production support. After launch, be the technical point of contact for support and enhancements to the system.
- Participate in Design and Code Reviews with our other teams.
- Participate in regular Agile ceremonies and work closely with our product team.
- Follow our SDLC process to ensure efficiency, consistency, and visibility across the organization.
- Optimize components for maximum performance across varied devices and browsers.
- Provide accurate estimates of time required to complete projects and tasks.
- Utilize Test and Behavior Driven Development practices to ensure the product delivered is high quality and meets requirements.
- Work with QA team members as part of sprint team to support test effort.
- Coordinate with the product team for user acceptance testing.
- Learn new software development technology and practices to maintain knowledge of best practices and next generation technologies.
- Perform code reviews, paired programming. Mentor and coach other team members.
- Create and present technical design plans for future projects.
- Works well independently; capable of self-motivating and managing.
- Performs other job-related duties and responsibilities as may be assigned from time to time.
Qualifications
Qualified candidates will have a minimum of three years’ recent on-the-job experience with all the skills listed below.
- B.S. or higher in Computer Science, related technical discipline, or equivalent professional experience.
- Experience developing software solutions in the .NET framework including .NET Core.
- Demonstrated experience building software systems with well-defined interfaces, such as APIs and microservices, using one or more Object-Oriented back-end programming languages such as C#.
- HTML, CSS, and JavaScript.
- Experience with one or more front-end JavaScript UI libraries such as React or Angular.
- Experience with database and table design and writing efficient stored
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s