Vacancy expired!
- Writes code that meets specifications. Develops software applications and tools.
- Completes programming and performs testing and debugging applications
- Develops software applications and tools using Agile development methodologies.
- Participates actively in the design, architecture and build phases, to aim at producing high quality deliverables, working with existing architects where appropriate.
- Participates in the evaluation of compatibility of programs with existing communications hardware and software features. Develops professional expertise, applies company policies and procedures to resolve a variety of issues.
- Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action.
- Builds productive internal/external working relationships.
- Receives general instructions on routine work, detailed instructions on new projects or assignments. Usually works with some supervision, conferring with superiors on unusual or complex matters
- Demonstrates proficiency in several areas of the professional function.
- Has working knowledge of programming languages important to the organization
- Effectively resolves problems and roadblocks as they occur. Has working knowledge of programming languages important to the organization.
- Interacts with internal and external peers and/or managers to exchange semi-complex information related to assigned activities.
- Acts as individual contributor as well as team member
- Utilizes experience in order to identify problematic relationships.
- Anticipates, prevents and eliminates problems and creates efficient fixes.
- Gathers and updates necessary information and communicates to appropriate parties.
- Bachelor's Degree and at least 2 years of Engineering, Software Engineering or similar field experience OR High School/ GED and at least 4 years of Engineering, Software Engineering or similar field experience
- Experience writing code for applications or automation
- Experience with programming languages for online applications, microservices, APIs or mobile applications
- Experience building, testing applications or automation
- Knowledge of the Software Development Life Cycle
- Experience creating coding solutions to fix moderate problems/issues
- Willing to travel up to 5% of the time for business purposes (domestically and/or internationally).
- Bachelor's Degree in Computer Science, Information Technology or similar field
- Experience working in an Agile environment
- At least 2 years of progressively complex related experience.
- Experience identifying operational issues and recommending and implementing strategies to resolve problems
- DevOps
- 2+ years of on experience is Deployment automation for various applications IaaS, PaaS platforms
- 2+ years of hands-on experience in automation software like Chef, Puppet, Ansible, Terraform or equivalent
- Good knowledge of GIT workflows and Repo management
- Excellent knowledge in implement of CI/CD pipelines for Cloud deployments using containers/Docker
- Working knowledge of Kubernetes and microservices architecture and other DevOps tooling and Linux environments
- Working knowledge or experience of software development for Web and Mobile applications in agile environments
- Web/backend Developer
- Previous experience with full stack development ranging from front-end user interfaces to back-end systems
- Proficient in back-end languages like Java, Node/Typescript, .NET, Python etc. with exposure to performance optimization of high traffic & scalable services
- Hands on with modern UI frameworks like React with good knowledge of front-end design pattern (stateless components, conditional rendering, controlled components, hooks etc.)
- Excellent knowledge of distributed SQL (e.g., Oracle, MySQL), NoSQL (MongoDB, Cassandra) design & consumption patterns
- Have an exposure to implementation, capacity planning & performance tuning of Cloud technologies - Azure (ACS, AKS), Google, IBM, AWS or Cloud Foundry
- Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations
- Mobile Developer
- 2 years of Mobile App development experience and hands on skills in Swift, SwiftUI, Objective C ( iOS)
- 2 Years of Mobile App development experience and hands-on skills in Kotlin ( Android)
- Experience in building client applications consuming JSON based on APIs
- Knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations
- Software Engineer in Test
- 3+ years of experience as an SDET, Developer, or strong Automation Engineer
- Experience developing automation in at least one OO language - Java, C#/C, Python or web based technologies
- Proven experience creating automation frameworks and tools to support test automation
- Experience working in a Microservices based architecture in a cloud native environment
- Data & Analytics
- 2 years of experience in integrating, transforming and consolidating data from various structured and unstructured data systems for building analytics solutions in any cloud Platforms: Microsoft Azure, AWS or Google Cloud Platform
- Experience with relational and NoSQL databases such as Cosmos, Cassandra
- 2 years of Experience in SQL, Java or Python programming
- Experience in Data Pipeline and integration workflow management tools: Talend, Store Proc, Change Data Capture (CDC), Spark & Azure API
- Experience identifying operational issues and recommending fixes to resolve problems
- Knowledge in Azure cloud technologies like Data Flow, Data Bricks, Azure Synapse, Power BI Analytics
- Experience in any of reporting tools like Power BI, Business objects, Cognos or Tableau