Job Description
Job Description
Salary :
Job Title : Software Developer - C#
Company : The JAAW Group
Location : Hill Air Force Base (HAFB), Utah
Job Description :
The JAAW Group is seeking a skilled and experienced Software Developer with expertise in C# to join our team at Hill Air Force Base (HAFB). As a Software Developer, you will be responsible for designing, coding, testing, and implementing software solutions to support our defense-related projects. Your proficiency in C# and software development best practices will contribute to the success of our mission-critical systems.
Responsibilities :
- Collaborate with cross-functional teams to gather software requirements and translate them into well-designed, efficient, and maintainable C# code.
- Develop new software applications and enhance existing systems using C# and related technologies.
- Write clean, scalable, and documented code that adheres to coding standards and best practices.
- Perform unit testing and troubleshoot software defects to ensure high-quality and reliable software solutions.
- Participate in design and code reviews, providing valuable feedback and suggestions to improve software designs and performance.
- Collaborate with software architects and technical leads to design and implement efficient and scalable solutions.
- Ensure the performance, security, and stability of software applications through effective debugging, profiling, and optimization techniques.
- Stay updated with the latest industry trends and advancements in C# and related technologies, bringing in new ideas and solutions where applicable.
- Work in an Agile development environment, participating in daily stand-ups, sprint planning, and retrospectives.
- Collaborate with customers, end-users, and stakeholders to understand their requirements and provide timely support and resolutions.
- Contribute to the documentation of software components, including system design, architecture, and code, to ensure proper knowledge transfer and future enhancements.
- Adhere to software development processes and methodologies, following established protocols and best practices.
- Keep a track record of software development tasks, time estimates, and progress using issue tracking and project management tools.
- Collaborate with other developers, testers, and project managers to ensure successful software delivery within project timelines.
- Continuously work towards improving software development practices, tools, and techniques to enhance productivity and deliver high-quality software.
Requirements :
Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience (2-7 years) working as a Software Developer, with a focus on C# development.Strong expertise in C# programming language and .NET framework.Experience with developing desktop applications, web applications, or services using C#.Proficiency in Microsoft development tools and technologies (e.g., Visual Studio, .NET Core, ASP.NET, SQL Server).Familiarity with software development methodologies such as Agile, Scrum, or Kanban.Solid understanding of object-oriented programming (OOP) principles and design patterns.Knowledge of software testing practices, including unit testing and integration testing.Experience with version control systems (e.g., Git, SVN) and collaboration tools (e.g., JIRA, Confluence).Excellent problem-solving and analytical skills, with the ability to debug and troubleshoot complex software issues.Strong communication skills, both written and verbal, with the ability to effectively articulate technical concepts to peers and stakeholders.Security clearance (or eligibility to obtain one) is required for certain positions.Join The JAAW Group and contribute your C# expertise to the development of cutting-edge software solutions at Hill Air Force Base. We offer a collaborative and challenging work environment, competitive compensation package, and opportunities for professional growth and advancement.