Job Summary: Software Developers responsible for designing, developing, and maintaining software applications using .NET Core Version 7, PowerCLI, PowerShell, and the Atlassian toolset. Build robust and scalable solutions that meet business requirements and adhere to best practices.
Key Responsibilities:
* Design, develop, and enhance software applications using .NET Core, PowerCLI, and PowerShell.
* Build efficient and optimized backend systems, including data storage, retrieval, and processing.
* Utilize PowerCLI and PowerShell to automate tasks, streamline processes, and improve efficiency.
* Apply WINTEL and LINUX platform knowledge to develop software applications that run seamlessly on both environments.
* Integrate software development processes with the Atlassian toolset.
* Conduct thorough testing of software applications to ensure functionality, performance, and stability.
* Create comprehensive technical documentation, including design specifications, user guides, and API documentation.
Essential Skills:
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
* Strong proficiency in PowerShell and .NET Core Version 7.
* Experience with PowerCLI and PowerShell scripting for automation and system administration tasks.
* Familiarity with the Atlassian toolset, including Jira, Confluence, Bitbucket, and Bamboo.
* General working knowledge of WINTEL and LINUX platforms.
* Understanding of software development principles, object-oriented programming, and software frameworks.
* Solid problem-solving and analytical abilities.
* Excellent communication and collaboration skills.
* Attention to detail and a focus on delivering high-quality solutions.
* Hold a valid Security Clearance (SC).
* Competency in MS Office Suite.
Desirable Skills:
* General software framework knowledge such as Angular, React, or Vue.js.
* Experience with other scripting languages like Python or Bash.
* Familiarity with virtualization technologies like VMware or Hyper-V.
* Understanding of cloud platforms such as Azure or AWS.
* Knowledge of database systems like MSSQL or MySQL.
* Experience with Agile methodologies and Scrum practices.