PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Software Engineer Practitioner:
-
Employment Type:
Full-Time
-
Education:
4 Year Degree
-
Location:
Chennai, Tamil Nadu (Onsite)
Do you meet the requirements for this job?
Software Engineer Practitioner
- Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs both on-prem and cloud native.
- They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
- Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
- The Software Engineer will work on a Balanced Product Team and collaborate with the Product Manager, Product Designer, and other Software Engineers to deliver analytic solutions.
- The Software Engineer will be responsible for the development and ongoing support/maintenance of the analytic solutions.
- Product And Requirements Management: Participate in and/or lead the development of requirements, features, user stories, use cases, and test cases.
- Participate in stand-up operations meetings.
- Author: Process and Design Documents
- Design/Develop/Test/Deploy: Work with the Business Customer, Product Owner, Architects, Product Designer, Software Engineers, and Security Controls Champion on solution design, development, and deployment.
- Operations: Generate Metrics, Perform User Access Authorization, Perform Password Maintenance, and Build Deployment Pipelines.
- Incident, Problem, And Change/Service Requests: Participate and/or lead incident, problem, change and service request-related activities. Includes root cause analysis (RCA).
- Includes proactive problem management/defect prevention activities.
Skills Required:
- Java SW development – both front-end and back-end development are expected
- Java / J2ee
- Development environments Eclipse or similar tooling
- Web front end development including JavaScript, Angular, React, etc.
- Develop REST based microservices using Spring, SpringBoot, SpringCloud, SpringListener, SpringMVC, JavaScript, HTML, XML, JUNITS
- Cloud, container image development and container orchestration
- Experience working with cloud environments, including GCP, Pivotal Cloud Foundary (PCF), OpenShift, Docker/Kubernetes
- Data Manipulation o SQL data manipulation (Relational and NoSQL)
- Products (relational) including SQL Server, Teradata, Oracle
- Products (big data) including GCP, Hadoop
- Products (streaming) including Kafka and MQTT
- Build tools o GitHub o Build Tools like Tekton, Jenkins, GRADLE
Skills Preferred:
- SW Development Methodology o Practiced eXtreme Programming (XP) disciplines including paired programming, test first / Test Driven Development (TDD)
- Software Development o Python o Alteryx o QlikSense, QlikView o CPLEX
- Data Engineering o Data Architecture o Database administration o Data Manipulation o Database and SQL tuning o Database operations
Experience Required:
- 5+ years experience in Software Engineering.
- Bachelor’s degree in computer science, computer engineering or a combination of education and equivalent experience.
- 1+ year experience with developing for and deploying to cloud platforms (e.g. GCP, PCF, Azure)
Experience Preferred:
- 1+ years working in cloud services and tools (e.g. Terraform, BigQuery, GCP)
Education Required:
- Bachelor’s degree in computer science, computer engineering or a combination of education and equivalent experience.
Education Preferred:
- Google Certification is Preferred
Additional Information :
- Self-starter / self-directed – able to work independently and take initiative
- Critical Thinking o Strong Root Cause Analysis
- Process improvement – able to identify areas of improvement (process, performance, communication, collaboration, etc.)
- Strong written and verbal communication skills
- Strong analytical and problem-solving skill o Ability to multitask and manage changing priorities
- Strong teamwork and interpersonal skills
Additional Info:
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
- Medical and Dental (FastTek pays majority of the medical program)
- Vision
- Personal Time Off (PTO) Program
- Long Term Disability (100% paid)
- Life Insurance (100% paid)
- 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 and 2022!
To view all of our open positions go to:
Recommended Skills
- Analytical
- Angular4
- Apache Hadoop
- Apache Kafka
- Architecture
- Backend
Help us improve CareerBuilder by providing feedback about this job: Report this job
Job ID: 383709
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.