Let`s talk about the role and the team:
As cyara expands its digital channel testing presence and capabilities, we are looking for a mid to senior software engineer – back-end (.net core) to assist in designing robust and scalable architecture, implementing comprehensive and secure apis, and finding elegant solutions to unique problemsThe ideal candidate will employ strategic thinking, collaborate with cross-functional teams and possess advanced knowledge of software engineering principlesThe role will be based remotely in india.
Let`s talk about the role responsibilities:
The role requires hands-on development.
Work with scrum masters to achieve sprint goals.
Provide input on estimates for project efforts.
Review business and non-functional requirements to capture and understand project requirements.
Enrich documentation to be used by internal developers, customer development teams, and the internal quality assurance team.
Perform root cause analysis, efficient production support and maintenance/enhancements for existing applications/components.
Let`s talk about your skills and experience:
5+ years in relevant software engineering and development roles
Experience with enterprise architecture including application and data architecture.
Experience building scalable applications with microservice architecture
Strong knowledge in microsoft’s .net framework, including c#, .net framework 4.8, .net core 3.1
Experience in database development using orm (entity framework or dapper), ms sql transact-sql.
Have a good understanding of concepts like concurrency, parallelism, event-driven architecture
Experience with multithreading and messaging frameworks (e.gMasstransit, rabbitmq, grpc).
Experience with agile collaboration tools (jira, confluence etc)
Effective communication skills and willingness to pair on problems, brainstorm in public and enthusiastically engage with your teammates in group problem-solving.
Hands-on experience with tdd (test driven development).
Experience using core engineering infrastructure tools like git for source control, teamcity for continuous integration and puppet for deployment
Why you should join us?
At cyara you’ll work with a group of people who share common goals, are driven by a similar passion, and value the expertise of their peersCyara solutions are an equal opportunity employer, committed to providing a working environment that embraces and values diversity and inclusionAt cyara we appreciate and welcome the fact that our culture is living and growing as we continue to evolve over timeWith this opportunity comes the chance to enjoy a flexible work environment, competitive compensation and a work culture that`s results-oriented, fast-paced and focused on continuous improvement, whilst maintaining a family first, team oriented, and ever positive atmosphereCyara cares for its own – you’ll feel that on your first day – and you`ll get the chance to work for a global, growing company, and an all-inclusive team of innovatorsWe credit our amazing growth and success to the fact that we’ve built our business on four essential values that we live and breathe every day:
Interested? know someone who might be? apply online now.
Cyara are part of the circle back initiative – we commit respond to every applicant.
Agencies: thanks but we’ve got this one! please, no phone calls or emails to any employees of cyara outside of the talent acquisition teamCyara’s policy is to only accept resumes from agencies via the cyara agency portalAgencies must have a valid fee agreement in place and they must have been assigned the specific requisition to which they submit resumes, by the cyara talent acquisition team before submitting any cv`sAny resume submitted outside of this process will be deemed the sole property of cyara and, in the event a candidate is submitted outside of this policy is hired, no fee or payment of any kind will be paid.
Job type: full-time