Inalab Consulting Inc
Full Stack Web Software Engineer
Inalab Consulting Inc, Washington, District of Columbia, us, 20022
Job Description
Job Title:
Full Stack Web Software Engineer Location:
FAA (800 Independence Ave SW, Washington, DC 20591) 100% ON-SITE Clearance:
Ability to acquire a Public Trust (US Citizenship is required) We are looking for a talented and experienced Full Stack Developer with a strong background in C# and React.js to join our development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust, scalable web applications that provide an exceptional user experience. You will work on both front-end and back-end systems, collaborating closely with cross-functional teams to deliver high-quality software solutions. You will be developing a C# / .NET web application that includes UI/UX, frontend, backend PostgreSQL AWS RDS Database, running in the FAA Tyrion Container Service in the AWS/Gov Cloud environment. We are a small AGILE team with an experienced project manager, short sprint cycles, on-site product owners, and a great working team environment. This will be challenging and rewarding work! Key Responsibilities: Full Stack Development: Design, develop, and maintain full-stack web applications using C# for back-end development and React.js for front-end development. Implement RESTful APIs, microservices, and server-side logic using C# and ASP.NET Core. Create responsive and interactive user interfaces using React.js, Redux, and modern front-end technologies. Back-End Development: Develop and maintain robust and scalable server-side applications and services using C# and ASP.NET Core. Integrate with databases, including PostgreSQL, and ensure data integrity and security. Facilitate running reports, document database searches, troubleshoot databases and software, translate requests into search strategies, design input and output formats, and refine queries and reports. Implement authentication, authorization, and security best practices in back-end systems. Front-End Development: Build user-friendly, responsive web applications with React.js, ensuring cross-browser compatibility and performance optimization. Develop reusable components and front-end libraries for future use. Collaborate with UI/UX designers to implement design specifications and enhance user experience. Collaboration & Communication: Work closely with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions. Participate in code reviews, design discussions, and Agile ceremonies to contribute to continuous improvement. Provide technical guidance and mentorship to junior developers and team members. Testing & Quality Assurance: Write unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of web applications. Perform code reviews to maintain code quality and adherence to best practices. Debug and resolve technical issues across the full stack, ensuring timely resolution and minimal impact on users. Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices in full-stack development. Contribute to the improvement of development processes, tools, and methodologies within the team. Explore new technologies and frameworks to enhance the team’s capabilities and drive innovation. Qualifications: Education: Bachelor’s degree in computer science, Software Engineering, or a related field. Equivalent work experience will be considered. Experience: 3+ years of experience as a Full Stack Developer, with expertise in C# and React.js. Proven experience developing and deploying web applications using ASP.NET Core, Entity Framework, and Oracle DB. Strong experience with front-end technologies, including HTML5, CSS3, JavaScript, TypeScript, and React.js. Familiarity with modern development tools and practices, including Git, CI/CD pipelines, and Agile methodologies. Skills & Competencies: Proficient in C#, ASP.NET Core, and back-end development concepts. Strong understanding of front-end development using React.js, Redux, and related libraries. Experience with database design, management, and optimization using Oracle or other databases. Solid understanding of RESTful APIs, microservices architecture, and web application security. Strong problem-solving skills and the ability to troubleshoot complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Self-motivated and able to manage multiple tasks and projects concurrently. Preferred Qualifications: Experience with cloud platforms (AWS, Azure, Google Cloud) and deploying applications in a cloud environment. Familiarity with containerization technologies such as Docker and Kubernetes. Experience with modern CI/CD pipelines and automated deployment processes. Knowledge of UI/UX principles and experience working with designers to implement user interfaces. Experience with other JavaScript frameworks/libraries (e.g., Angular, Vue.js) and back-end languages. About Inalab Consulting, Inc. Inalab Consulting is a leading Small Business IT solutions and strategy consulting firm focused on providing solutions that transform enterprise operations in the government and commercial sectors by dependably bridging the gap between business strategy and technology. The company was founded in 2005 and is a privately held company headquartered in Fairfax, Virginia. We see technology as an efficient, economical means to an end, and are dedicated to crafting technical solutions that result in increasing interoperable, responsive, and cost-effective enterprises. We are totally focused on providing “Cost-effective Solutions” to our customers. Working at Inalab Consulting, Inc. Inalab is a diverse, prosperous, and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions. With our company you will earn a highly competitive salary commensurate with your skill level and experience. You will also enjoy: Minimum of two (2) weeks annual paid time off. A comprehensive, company-paid medical, dental, and vision plan and life insurance. 401K plan with a vesting schedule for company added contributions. Inalab is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
#J-18808-Ljbffr
Job Title:
Full Stack Web Software Engineer Location:
FAA (800 Independence Ave SW, Washington, DC 20591) 100% ON-SITE Clearance:
Ability to acquire a Public Trust (US Citizenship is required) We are looking for a talented and experienced Full Stack Developer with a strong background in C# and React.js to join our development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust, scalable web applications that provide an exceptional user experience. You will work on both front-end and back-end systems, collaborating closely with cross-functional teams to deliver high-quality software solutions. You will be developing a C# / .NET web application that includes UI/UX, frontend, backend PostgreSQL AWS RDS Database, running in the FAA Tyrion Container Service in the AWS/Gov Cloud environment. We are a small AGILE team with an experienced project manager, short sprint cycles, on-site product owners, and a great working team environment. This will be challenging and rewarding work! Key Responsibilities: Full Stack Development: Design, develop, and maintain full-stack web applications using C# for back-end development and React.js for front-end development. Implement RESTful APIs, microservices, and server-side logic using C# and ASP.NET Core. Create responsive and interactive user interfaces using React.js, Redux, and modern front-end technologies. Back-End Development: Develop and maintain robust and scalable server-side applications and services using C# and ASP.NET Core. Integrate with databases, including PostgreSQL, and ensure data integrity and security. Facilitate running reports, document database searches, troubleshoot databases and software, translate requests into search strategies, design input and output formats, and refine queries and reports. Implement authentication, authorization, and security best practices in back-end systems. Front-End Development: Build user-friendly, responsive web applications with React.js, ensuring cross-browser compatibility and performance optimization. Develop reusable components and front-end libraries for future use. Collaborate with UI/UX designers to implement design specifications and enhance user experience. Collaboration & Communication: Work closely with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions. Participate in code reviews, design discussions, and Agile ceremonies to contribute to continuous improvement. Provide technical guidance and mentorship to junior developers and team members. Testing & Quality Assurance: Write unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of web applications. Perform code reviews to maintain code quality and adherence to best practices. Debug and resolve technical issues across the full stack, ensuring timely resolution and minimal impact on users. Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices in full-stack development. Contribute to the improvement of development processes, tools, and methodologies within the team. Explore new technologies and frameworks to enhance the team’s capabilities and drive innovation. Qualifications: Education: Bachelor’s degree in computer science, Software Engineering, or a related field. Equivalent work experience will be considered. Experience: 3+ years of experience as a Full Stack Developer, with expertise in C# and React.js. Proven experience developing and deploying web applications using ASP.NET Core, Entity Framework, and Oracle DB. Strong experience with front-end technologies, including HTML5, CSS3, JavaScript, TypeScript, and React.js. Familiarity with modern development tools and practices, including Git, CI/CD pipelines, and Agile methodologies. Skills & Competencies: Proficient in C#, ASP.NET Core, and back-end development concepts. Strong understanding of front-end development using React.js, Redux, and related libraries. Experience with database design, management, and optimization using Oracle or other databases. Solid understanding of RESTful APIs, microservices architecture, and web application security. Strong problem-solving skills and the ability to troubleshoot complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Self-motivated and able to manage multiple tasks and projects concurrently. Preferred Qualifications: Experience with cloud platforms (AWS, Azure, Google Cloud) and deploying applications in a cloud environment. Familiarity with containerization technologies such as Docker and Kubernetes. Experience with modern CI/CD pipelines and automated deployment processes. Knowledge of UI/UX principles and experience working with designers to implement user interfaces. Experience with other JavaScript frameworks/libraries (e.g., Angular, Vue.js) and back-end languages. About Inalab Consulting, Inc. Inalab Consulting is a leading Small Business IT solutions and strategy consulting firm focused on providing solutions that transform enterprise operations in the government and commercial sectors by dependably bridging the gap between business strategy and technology. The company was founded in 2005 and is a privately held company headquartered in Fairfax, Virginia. We see technology as an efficient, economical means to an end, and are dedicated to crafting technical solutions that result in increasing interoperable, responsive, and cost-effective enterprises. We are totally focused on providing “Cost-effective Solutions” to our customers. Working at Inalab Consulting, Inc. Inalab is a diverse, prosperous, and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions. With our company you will earn a highly competitive salary commensurate with your skill level and experience. You will also enjoy: Minimum of two (2) weeks annual paid time off. A comprehensive, company-paid medical, dental, and vision plan and life insurance. 401K plan with a vesting schedule for company added contributions. Inalab is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
#J-18808-Ljbffr