Full Stack Developer & DevOps Team Member
at Brindley Engineering
Lisle, Illinois, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Jun, 2024 | Not Specified | 13 Mar, 2024 | N/A | Azure,Collaboration,Software,Coding Standards,Software Solutions,Github,Object Oriented Programming,Programming Languages,Design,Jenkins | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
TEAM: IT
Job Description:
We are a dynamic and fast-growing middle-market consulting firm seeking a versatile and motivated individual to join our team in the combined role of Full-Stack Developer & DevOps Team Member. This dynamic position requires expertise in both software development and DevOps practices, contributing to the entire software development lifecycle while focusing on automation, integration, and optimization of deployment processes.
Job Duties/Responsibilities:
- Full Stack Developer and Database Skills:
- Design, develop, test, and deploy high-quality software solutions in collaboration with cross-functional teams.
- Write clean, efficient, and maintainable code using best practices and coding standards.
- Debug and troubleshoot software issues, providing timely resolutions.
2.DevOps Practices:
- Implement and maintain automated build, deployment, and release processes.
- Manage infrastructure through code to ensure resources are deployed, optimized, secured, monitored, and backed-up, without interruption to the user community.
- Implement and manage monitoring systems for application and infrastructure health.
- Develop and leverage documentation and information sharing using tools such as Jira and Confluence.
- Learn from incidents and build processes around them.
- Automation and Scripting:
- Develop and maintain automation scripts to streamline repetitive tasks.
- Identify and implement opportunities for automation to improve overall efficiency.
- Continuous Integration and Deployment (CI/CD):
- Collaborate with execution teams to ensure smooth integration of code changes into various environments.
- Implement and maintain scalable and resilient infrastructure solutions.
- Security and Compliance:
- Enforce security best practices throughout the development and deployment lifecycle.
- Ensure compliance with industry standards and regulations in all DevOps processes.
- Collaboration and Communication:
- Work closely with cross-functional teams to understand project requirements and provide valuable input.
- Enhance collaboration between development and execution teams, streamlining processes for improved efficiency.
- Provide support in troubleshooting and resolving issues related to development, testing, and production environments.
Qualifications:
1. Preferred Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Full Stack programming and database skills including:
- Knowledge of the development life cycle
- Proficiency in object-oriented programming (OOP) and functional patterns
- Proficiency in programming languages C#, NodeJS
- Experience in MSSQL database
- Preferred DevOps experience in:
- Familiarity with cloud platforms such as Azure
- Updating dependencies from currently running software
- Completing code/unit testing
- Deploying Docker solutions
- Version control systems such as GitHub
- Continuous integration systems such as Jenkins or GitHub Actions
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a cross-functional team.
- Flexible and articulate team-player, to communicate technical information clearly and articulate possible solutions.
Professional Development Opportunities:
- Broaden and deepen knowledge in both software development and DevOps
- Experience delivering tangible results for the applications developed
- Be involved early in a very entrepreneurial undertaking
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Lisle, IL, USA