Bowhead / UIC Technical Services is seeking a Full Stack Developer (RDTE) to manage the entire hardware and software lifecycle, support cloud environments like Azure and AWS, and develop, maintain, and test high-quality software applications. The role requires a proactive problem-solver to address deployment challenges and enhance system performance.
Requirements
- Proven expertise in diagnosing and resolving customer issues, particularly within Azure and AWS cloud platforms, is essential.
- Strong skills in developing and maintaining high-quality code, automated testing (unit, functional, performance, acceptance), and version control systems like Gitlab are necessary.
- Familiarity with JavaScript, Vue.js, Python Flask, Java Spring, and web technologies such as HTML is highly desirable.
- Knowledge of Kubernetes, IaaS solutions, networking fundamentals, Docker, and cloud security systems will be considered a significant advantage.
- Experience in software development, cloud environments, and troubleshooting is required.
- Experience acting as a technical consultant, working closely with engineering, IT, and customer teams to overcome deployment obstacles.
Responsibilities
- Manage and resolve customer problems efficiently through diagnosis, resolution, or deployment of investigation tools to improve productivity in cloud environments.
- Develop, test, and maintain high-quality software code for web interface applications that integrate data, analytics, and reporting functionalities.
- Create and execute automated tests, including unit, functional, performance, and acceptance testing, to ensure software reliability and quality.
- Collaborate with cross-functional teams to implement cloud solutions, troubleshoot infrastructure issues, and optimize deployment processes.
- Configure and troubleshoot Kubernetes infrastructure, ensuring smooth creation and deployment of containerized applications.
- Manage version control, CI/CD pipelines, and project management tasks using Gitlab and related tools.
- Participate in code reviews, documentation, and continuous improvement initiatives to enhance software quality and operational efficiency.
Other
- At least a high school diploma, with a bachelor’s degree preferred.
- A minimum of three to five years of relevant experience is required.
- Excellent attention to detail, communication skills, and experience in customer-facing roles are also required.
- Ensure compliance with security clearance requirements and assist in maintaining system security protocols.
- Act as a subject matter expert and consultant for internal teams and clients, providing guidance on technical deployment challenges and system optimization.