Position Title: Senior Software Engineer (Contract)
Location: Hybrid (2 days onsite & 3 days remote) – Austin, Texas
Type: Contract | Full-Time
We are seeking an experienced Senior Software Engineer to support mission-critical applications and cloud infrastructure. You will collaborate with technical teams and end users to design, build, deploy, and support enterprise software systems.
Key Responsibilities:
- Design and implement software solutions based on business needs, system flow, data usage, and user workflows.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions.
- Contribute to the full software development lifecycle: planning, analysis, design, coding, testing, deployment, and support.
- Develop and maintain documentation for technical design and implementation details.
- Perform system analysis, troubleshoot issues, and tune software for performance.
- Support QA and UAT testing and provide technical assistance during implementation.
- Participate in Agile development ceremonies and follow DevOps best practices.
- Carry out additional responsibilities as assigned.
Candidate Skills and Qualifications
Minimum Requirements:
- Experience with Agile Scrum and DevOps methodologies
GitHub Administration:
o Manage repositories, branching strategies, and access control.
o Automate workflows using GitHub Actions or similar CI/CD tools.
o Maintain code quality and integration processes.
o Define and implement governance rules.
Jira Administration:
o Configure Jira projects, workflows, custom fields, and user permissions.
o Develop dashboards and reports to support Agile project tracking.
o Integrate JIRA with development and communication tools.
o Design and maintain JIRA automation rules.
AWS Infrastructure Management:
o Provision and manage EC2 instances, VPCs, IAM roles, S3 buckets, and related services.
o Automate infrastructure using tools like CloudFormation or Terraform.
o Monitor and optimize cloud performance and costs.
- One or more programming languages or technologies such as Python, JavaScript, Angular and Maven
- Experience working in Developer IDEs, such as Eclipse, IBM Rational Application Developer, etc.
- Asset and service account management
- BMC Helix ticketing system
- Prefer some experience with Databases – PostgreSQL and Oracle
- Prefer some working experience with Virtual Machine Provisioning and De-Provisioning:
o Create, configure, and manage VMs across cloud or on-prem Hyper-V environments.
o Ensure proper networking, storage, and security configurations.
- Prefer past Development and Database experience
Technical Skills & Experience:
At least 8 years of experience with the following:
* Administration and configuration of Atlassian Jira including workflows, custom fields, dashboards, and permissions.
* GitHub Enterprise Cloud administration including automation with GitHub Actions, access control, and workflow optimization.
* Strong analytical skills to resolve complex issues and perform root cause analysis.
* End-user support and training at various skill levels.
* Hyper-V server management, including VM provisioning, backups, and disaster recovery.
* Experience implementing and supporting Continuous Integration/Continuous Delivery (CI/CD) pipelines.
* Practical use of tools and technologies such as Jenkins, Docker, Ansible, OpenShift, WebSphere, JBoss, Tomcat, Maven, Shell, Ruby, Perl, Python.
* Experience integrating webhooks with GitHub for automation and compliance purposes.
Plus:
5 years experience working in Agile environments on large-scale development projects.
#TECHIND