Software Engineer
Flexera Global is seeking a talented and experienced Software Developers to join our team. The ideal candidate will have a strong background and a proven track record of successfully leading and managing projects from inception to completion.
Software Engineer Roles and Responsibilities:
- Develops information systems by designing, developing, and installing software solutions.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Investigates problem areas.
- Follows the software development lifecycle.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
Education and Experience requirements:
- Bachelor’s and/or master’s degree in computer science, Computer Engineering or related technical discipline.
- You have 6+ years of software engineering / Devops experience.
- You have 4+ years of experience working in AWS.
- You have strong knowledge of scripting and automation tools and strategies.
- You have experience writing code to automate the management of IT/infrastrucuture services.
- You are proficient in a programming language: Python, Groovy, Java, Javascript.
- You are proficient in using cloud and other virtualization technologies: AWS, Docker, Kebernetes, VMWare, or similar.
- You have experience with source code management: Git, Nexus and Artifactory.
- You have experience with basic Linux and Windows server maintenance.
- You have knowledge of source code branching strategies and continuous integration.
- You have knowledge of configuration and orchestration technologies: Ansible, Cloudformation.
- You have knowledge of tools for building CI/CD pipelines: Jenkins, Packer etc.
- You have the ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
- You have hands-on working experience with implementing configuration, build, deployment and release management best practices.
- You have experience creating documentation for application configuration and procedures.
- You have a basic understanding of Network routing and segmentation.
- Provide business analysis support for project requests making sure to examine build vs. buy options that may be available and align with business strategic goals including cost / benefit analysis for new efforts.
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Please Send resumes to:
[email protected]
Contact Details:
www.Flexeraglobal.com
Phone: 281-306-0500 Ext: 102
Upload Resume *
Choose File
No file chosen
Delete uploaded file