Software Engineer
Purpose:
- Valkyrie Enterprises has an immediate need for a Software Engineer in Huntsville, AL.
- We are seeking a Junior to Mid-Level Software Engineer with a strong foundation in software development, particularly in .NET Core, and programming proficiency in C#, C++, and Python.
Job Description:
- Develop and maintain software applications using C#, .NET Core, C++, and Python
- Utilize modern web development technologies, including Node.js, Vue 3, TypeScript, and JavaScript, to build responsive and scalable web applications.
- Work collaboratively with team members to design, develop, and refine new features.
- Ensure code quality through regular code reviews, leveraging Docker and Git/GitLab for version control and deployment.
- Participate actively in Agile/Scrum development processes.
- Support the maintenance and enhancement of existing software solutions to ensure their reliability and performance.
Qualifications:
- Must have 5 years of software engineering experience.
- Must have familiarity with using Visual Studio/VS Code.
- Must have strong programming skills in C#, C++, and Python or any other object-oriented language.
- Must have familiarity with .NET.
- Must have strong mathematical capabilities.
- Must have experience with Linux.
- Must have demonstrated ability to solve complex problems and analytical challenges.
- Must have effective communication skills and the ability to work as part of a team.
Desired Qualifications:
- Hands-on experience with Docker and Git/GitLab and CI/CD Pipelines, preferred.
- Strong knowledge of JavaScript/TypeScript, Node.js, and Vue 3, preferred.
- Familiar with unit testing frameworks and best practices, preferred.
- Strong experience with .NET, preferred.
- Familiarity with Agile/Scrum methodologies and practices, preferred.
Security Requirements:
- Must be eligible to obtain and maintain a DoD Secret security clearance.
Travel Requirements:
- Occasional Travel - less than 10%
Physical Requirements:
- Remaining in a stationary position, often standing or sitting for prolonged periods
- Moving about to accomplish tasks or moving from one worksite to another
- Communicating with others to exchange information, repeating motions that may include the wrists, hands and/or fingers.
Valkyrie Enterprises, and its family of companies, is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Additionally, Valkyrie Enterprises provides a variety of benefits to support your best health, wellness, and future, to include medical/dental/vision options, company paid life and disability insurances, 401k with match, education reimbursement, as well as company paid holidays and paid time off (PTO).