. . . create world-changing products using God-given talents . . .
As a Senior Software Engineer, you will be working together as a lead with a team of skilled software engineers to build out and maintain our Equity Management SaaS Application.
You will be responsible for implementing new features, enhancements, and fixes to the product through work items planned in the current sprint and actively participating in planning, refinement, and retrospective meetings.
You will be working in a product team, alongside Engineers and QA Engineers, following an Agile SDLC to create new products and maintain existing applications with C#, .Net, Angular, HTML, CSS, JavaScript, Oracle PL/SQL. You will be a great fit for this position if quality is at the forefront of your development best practices and you are willing to continuously learn new things to better yourself, your career, and our product
- Multinational team – Excellent communication skills in English are needed.
- Start Date: ASAP
- Interview process: 1) Technical interview (60 mins); 2) 30 mins (Soft skills & Cultural fit)
- Overlap Time: 9 am to 6 pm IST.
- The current team is spread across the East Coast, West Coast, India, LATAM, and Ukraine – interface with team India.
- SaaS Web Applications: 7+ years experience in designing and developing SaaS web applications using .Net, C#, and Angular.
- Database Technologies: 5+ years experience with SQL and Entity Framework.
- Cloud Technologies: 3+ years experience with Azure/AWS.
- Full Stack and APIs: Experience in full-stack development from database to front-end, including developing RESTful APIs and responsive UI applications.
- Tools and Methodologies: Proficient with front-end technologies (HTML5, SASS/CSS, Angular, TypeScript), Unit Testing and Mocking frameworks, Agile/Scrum methodologies, and GIT.
- Financial Domain Experience: Experience building applications in the financial domain.
- Oracle Database Skills: Proficient in working with Oracle databases, including writing/optimizing complex queries, stored procedures, and scripting.
- Education and Experience: Bachelor’s degree in Computer Science, or equivalent work experience.
- Focus and commitment to solving complex software development items that meet customer expectations.
- Review work items to estimate and assist junior engineers in creating design solutions.
- Involved in the SDLC from requirements to testing, with ownership of executing feature development and bug fixes.
- Write clean, reusable, and maintainable code in .Net, C#, and Angular.
- Make necessary database changes to support ongoing development tasks.
- Build quality into all tasks, ensure adequate unit testing, and support quality assurance engineers in testing completed items.
- Lead code reviews and architecture discussions.
- Achievements/Goals:
- Sound knowledge in SDLC, OOPS (LLD), DB Design, .Net, C#, and Angular.
- Capable of solving technical design and coding scenarios.
- Long-term projects (1, 2, even 5+ years);
- Flexible working hours;
- 15 days of paid vacation, 10 days of non-paid vacation, and 10 days of national holidays;
- FREE English language classes;
- Health working environment and projects that use advanced, cutting-edge technologies;
- Career growth opportunities;
- Bonuses for a personal recommendation of new employees’ new business;
- A working environment where you communicate and work directly with the Client.
This flexibility allows developers…
- A better work-life balance
- Increased productivity
- The ability to work any time around the clock
- Reduction in commute time
- Less sick days
- Health insurance
- More time with family and friends