Full Stack Developer & DevOps Team Member

at  Brindley Engineering

Lisle, Illinois, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jun, 2024Not Specified13 Mar, 2024N/AAzure,Collaboration,Software,Coding Standards,Software Solutions,Github,Object Oriented Programming,Programming Languages,Design,JenkinsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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:

  1. 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.
  1. Automation and Scripting:
  • Develop and maintain automation scripts to streamline repetitive tasks.
  • Identify and implement opportunities for automation to improve overall efficiency.
  1. 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.
  1. Security and Compliance:
  • Enforce security best practices throughout the development and deployment lifecycle.
  • Ensure compliance with industry standards and regulations in all DevOps processes.
  1. 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.

  1. 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
  1. 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
  1. Excellent communication and collaboration skills.
  2. Ability to work independently and as part of a cross-functional team.
  3. 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