As we grow our team to offer the best
services, we are seeking new talent to join us. Check out our open positions and apply today.
Software Engineer-Full stack
On-site
Key responsibilities
Ability to write code leveraging language features / framework
features.
General understanding of system architecture and tiered
development.
Maintaining coding standards and participate in peer code reviews.
Use multiple tools to help debug / troubleshoot issues.
Ensure software is well tested including implementation of unit
and integration tests.
Create solutions to business problems.
Use analysis and critical thinking skills to determine the best
approach to a software solution.
Key Competencies / Skills
Proficient in 1 or many of the following: JavaScript, Java,
Python, Node.js, .NET, Angular, React, Express, SQL
Understand database features: Model relational database schemas
to support business requirements,
Author SQL statement for CRUD operations,
Debug and analyse SQL Statement for optimization.
Experience working with source code repositories.
Understand cloud services and implementation.
Exemplary communication ( written, oral ) and interpersonal
skills.
Excellent coding abilities to work on numerous parts of a system
or application at the same time while being accurate and thorough.
Critical thinking to identify risks and enhance problem solving.
Flexibility to adjust to clients changing request.
Ability to learn quickly and work independently or as part of a
team.
Exposure to the Agile and Scrum development methodologies.
Required Qualifications & Experience
Bachelor's degree in computer science or related field.
3+ years of experience in software development.
Strong analytical, problem-solving skills and attention to detail.
We are looking for a Power BI Developer who can work closely with business users to deliver logical data models and reports. Do you enjoy taking data and presenting it in a consumable way so that clients can make better business decisions? Do you enjoy the creative process of new reports? Our clients are in all different verticals so you must enjoy the challenge of understanding different businesses.
Demonstrate understanding of business requirements & business concepts
Connect to data sources, import data and transform data
Perform data discovery tasks to model and build data warehouses and data marts
Understand good design strategies for dashboards using data visualization tools to display KPIs
Build and execute database queries upon request for data
Tune performance in queries to ensure timely rendering of dashboards and reports
Understand data modeling and normalization versus denormalization
Understand Star Schema design with dimensions, facts and snowflakes
Identify test cases from feature / enhancement / EPIC
Monitor requirement changes to ensure complete test coverage of feature
Technology
Have a solid understanding of the different components of cloud architecture
Understand client’s ecosystem and understand any security concerns or constraints
Understand different software products that can be used for testing
Understand the technology components needed to provide the client with excellence and be able to assist with design and implementation of project architecture
QA
Test plan/scripts are clear & concise
Identify bugs with clear steps on how to reproduce them
Understand different types of test strategies, parties that are responsible and implementation.
QE
Understands how to design QE testing strategies and combine test plans into like areas for functional test plans
Understands all different aspects of QE testing from Unit, Functional, End to End, Regression
Test processes, monitor quality standards, create documentation, devise quality tests, and define the criteria a test result should meet
Release Management
Provides a release schedule and release notes for each version of the project
Ensures that there is a rollback plan in place for the release
Ability to break out big deliverables into many releases implementing an agile release methodology
Leadership
Ensure client satisfaction is the primary goal and all team members are focused on meeting and exceeding clients' expectations
Actively lead and participate in problem resolution and develop strategy to correct and fill any gaps in clients testing strategies
Release Management
Clearly communicate with client and understand the client's vision for the automation
Set client expectations correctly in line with the deliverables of the team. Communicate the client expectations to the development team
Provide feedback both positive and negative to clients
Ability to overcome objections that client raises and ensure that THE Jitu and the client are partners in the success
Provide client and the team with status about the state of the testing and any areas of concern
Sorry, there are currently no open management positions available at this moment!
Sorry, there are currently no open positions available at this moment!
Upload Your File (PDF)
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy