Senior Software Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Celigo is seeking a Senior Software Engineer II to join our Hyderabad, India team. We are innovators in application integration, leveraging novel strategies, cutting-edge technologies, and a dedicated team to simplify complex integrations. Our mission is to enable best-of-breed applications to function as a unified system, ensuring businesses have the freedom to choose their software without integration challenges hindering them.
As a member of the CloudExtend team, you will play a crucial role in enhancing enterprise user productivity. CloudExtend products expertly combine leading enterprise systems with widely used consumer applications, prioritizing user experience and insightful integration. You will significantly influence how businesses, from Fortune 500 companies to smaller firms, interact with cloud systems like NetSuite, Salesforce.com, Google Workspace, Microsoft 365, and Slack.
Key Responsibilities:
- Develop clean, reusable, testable, and efficient code using C# .NET and Angular.
- Participate actively in code reviews, offering constructive feedback.
- Collaborate closely with agile team members and cross-functional teams including UI and product teams.
- Identify and resolve potential bottlenecks, issues, and areas for improvement.
- Optimize application performance and loading times for a seamless user experience.
- Stay abreast of the latest industry trends and best practices to continuously enhance product capabilities.
Qualifications:
- 5-10 years of software development experience.
- Proficiency in C# with .NET 6.
- Experience with Angular 12, TypeScript, and JavaScript.
- Familiarity with serverless applications using AWS.
- Experience with Distributed Version Control Systems, such as Git.
- Proven ability in writing and automating unit test cases.
- Experience developing RESTful APIs and asynchronous programming.
- Experience with CI/CD tools in AWS.
- Strong analysis and troubleshooting skills.
- Solid computer science foundation including data structures, design principles, algorithms, and software design.
Required Skills:
- Excellent communication and teamwork abilities.
- Exceptional problem-solving skills with the ability to design sound and simple solutions for complex issues, including developing from scratch.
- Fast learner, capable of rapidly acquiring working knowledge of new technologies.
- Self-starter with strong motivation, work ethic, and ambition.
- Genuine interest in technology and a desire to work with cutting-edge cloud technologies.
- Ability to thrive in a startup environment and adapt to shifting priorities.
- Capacity to think innovatively and contribute new ideas regardless of rank.
- Ambition, a proactive mindset, and the ability to inspire others.
- Results-oriented, committed to project and task success.
- Quick learner, adept at listening and taking charge when necessary.
- Curiosity, eagerness to grow, and the courage to question.
Why Join Celigo?
- Everything Integrated: Our platform enables seamless integration between any business applications.
- Startup Environment: The CloudExtend team operates as a startup within a well-funded company, fostering an innovation-driven mindset.
- Automation Nation: We are a unique iPaaS solution automating business processes across multiple cloud applications with pre-built integrations.
- Celigo Values: Our guiding principles shape our mission and work environment, promoting growth and collaboration.
- Take A Stand: We are committed to diversity, equity, and inclusion through our 'Taking a Stand' initiative.
- Work. Life. Balanced.: Enjoy 3 weeks of vacation plus holidays from your first year.
- Perks: We offer a comprehensive benefits package, a tech stipend, recognition programs, and more.
Join us at Celigo, where we unite hundreds of applications, thousands of business processes, and millions of combinations into ONE iPaaS.
Celigo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Company
Celigo
Celigo is an award-winning intelligent automation platform designed to accelerate business processes for every team. In an era of increasing automation demand and rising AI expectations, many organiza...