Software Developer
Indexed description
Position Responsibilities:
- Develop full-stack web applications using C#, .NET, JavaScript, MVVM, and MVC design pattern's Participate in all phases of the software development lifecycle including requirements gathering, coding, testing, deployment, and maintenance
- Collaborate with product managers and stakeholders to define project requirements and deliver software solutions
- Ensure software is secure, scalable, and meets business and technical requirements
- Perform code reviews to maintain code quality and adherence to best practices
- Communicate effectively with team members and stakeholders to report progress and resolve issues
- Contribute to software testing to identify bugs and ensure high-quality releases
- Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes
- Implement and maintain containerization and orchestration solutions (e.g., Docker, Kubernetes)
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools
- Ability to regularly work in the office and attend in-person meetings (as business dictates)
- Ability to communicate effectively via email, chat, phone, and in-person meetings
- Requires regular, reliable, and on-time attendance
- Proficiency in development tools: Visual Studio, SQL Server Management Studio, VS Code
- Proficient in C#, JavaScript, and jQuery
- Experience with object-oriented programming and building APIs
- Familiarity with state management libraries (e.g., Redux, Vuex)
- Knowledge of software development methodologies such as Agile and Scrum
- Ability to work effectively in a collaborative team environment
- Strong communication, time management, and problem-solving skills
- Basic understanding of version control tools (e.g., Git)
- Familiarity with MySQL or SQL
- Experience building and maintaining CI/CD pipelines (e.g., Azure DevOps, GitLab CI/CD, Jenkins)
- Familiarity with containerization tools such as Docker
- Knowledge of Infrastructure as Code tools (e.g., Terraform, ARM templates, CloudFormation)
- Experience with monitoring and logging tools (e.g., Application Insights, ELK stack, Prometheus, Grafana)
- Understanding of DevSecOps practices including automated testing, static code analysis, and vulnerability scanning
- Knowledge of environment configuration and secrets management
- Ability to work autonomously and collaboratively in a fast-paced environment.
- Requires regular, reliable attendance.
- Ability to communicate effectively via email, chat, phone, and in-person meetings.
- Experience with build tools (e.g., npm, Gulp)
- Experience with orchestration platforms (e.g., Kubernetes)
- Experience working in cloud-native or containerized environments
- Knowledge of mobile-first responsive design (e.g., Bootstrap, Tailwind)
- Understanding of modern JavaScript frameworks (e.g., NodeJS, React, AngularJS, Vue.js)
- Familiarity with cloud technologies (e.g., Microsoft Azure, GCP, AWS)
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
- 2-4 years of experience in software development
- 1-2 years of experience with CI/CD pipelines and cloud-based deployments preferred
- Lean Six Sigma a plus
Why Join the National Inventors Hall of Fame?
- Comprehensive Health Coverage: Enjoy top-tier medical, dental, vision, and insurance plans, along with flexible spending accounts to help pay for any out-of-pocket medical expenses.
- Company-Paid Benefits: NIHF contributes 100% to provide life and disability coverages.
- Secure Your Future: Benefit from our 401(k) plan with up to a 4% employer match and 100% vesting upon initial contribution, ensuring your financial stability and growth.
- Generous Time Off: Take advantage of paid time off, paid holidays, and a year-end closure from December 24th through January 1st to recharge.
- Additional Support: Access Critical Illness, Hospital, and Accident Supplemental Income plans for extra peace of mind.
- Pet-Friendly Perks: Protect your furry friends with our pet insurance plans.
- Stay Fit and Healthy: Utilize our on-site workout facility to maintain your physical well-being.
- Flexible Work Arrangements: Enjoy alternate workday scheduling and the option for hybrid remote work after 90 days, promoting a healthy work-life balance.
- Thriving Work Environment: Be part of a great team environment with ample opportunities for growth and a culture that prioritizes professional development.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search