Job Title: Software Engineer Full Stack
Location: Bangalore – Bhartiya City Tech Park
Experience: 4+ Years
Job Type: Full time/Permanent
Notice Period: Immediate to 15 days
Transportation: 2-way Cab will be provided
Elevate Financial Services is seeking a skilled and experienced Software Engineer (Full Stack) to join our dynamic team. As a Software Engineer, you will play a key role in developing and implementing robust full-stack solutions. If you are passionate about technology, possess a strong background in .Net Core, Angular, and database technologies such as SQL, and have a keen interest in the Finance/Loan domain, we invite you to be a part of our innovative journey.
Key Responsibilities:
Full Stack Development:
- Contribute to the implementation of full-stack solutions using .Net Core for backend and Angular for frontend development.
- Work collaboratively with cross-functional teams to deliver high-quality and scalable software applications.
Backend Development:
- Assist in the development of backend solutions using .Net Core and C#.
- Utilize XML, JSON, and SQL for data exchange and database management.
System Integration:
- Support backend systems integration with frontend applications and external APIs.
Frontend Development:
- Develop, maintain, and enhance frontend solutions using Angular.
- Work with UX/UI designers to implement responsive, visually appealing, and accessible user interfaces.
Platform Configurability:
- Implement features that support dynamic content workflows.
- Work closely with Product Owners (PO) to support and configure content workflows.
Styling and Design:
- Utilize SCSS and CSS for styling, ensuring consistency in design.
- Collaborate with the design team to maintain and enhance the user experience.
Component Library Management:
- Contribute to the development and maintenance of component libraries to ensure reusability and consistency across applications.
Database Management:
- Assist in implementing, and maintaining database solutions using SQL.
- Optimize database performance, troubleshoot issues, and ensure data integrity.
Continuous Integration and Deployment:
- Support and maintain Azure DevOps Pipelines for continuous integration and deployment.
- Ensure reliable and efficient release processes with a focus on minimizing downtime and maximizing automation.
Domain Knowledge:
- If applicable, develop an understanding of the Finance/Loan domain to align technical solutions with business requirements.
Education & Experience:
- Bachelor’s degree in Computer Science or a related field and/or equivalent experience.
- Minimum 4+ years experience in application development.
Must have:
- Proficiency in .Net, C#, XML, JSON, and SQL.
- Experience in Angular 16 with SCSS or Less for front-end development.
- Strong knowledge of JavaScript (ES6+) and Angular core concepts such as components, services, routing, state management, and RxJS.
- Understanding of platform configurability and content workflow management.
- Experience with SQL for database management.
- Proficient understanding of object-oriented programming.
- Experience in writing reusable libraries.
- Strong SQL programming skills.
- Familiarity with web application frameworks.
- Experience with continuous integration, service abstraction, and queuing services.
- Experience creating database schemas that support business processes.
- Understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
- Experience implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools (such as TFS and Git).
Soft Skills:
- Strong written and verbal communication skills.
- Ability to work collaboratively and build strong partnerships.
- Problem-solving skills with a methodical, cost-effective, and data-driven approach.
- mindset, actively seeking and sharing information across teams.
- Commitment to continuous learning and professional growth.
Nice to have:
- Familiarity with Content Management Systems (CMS), specifically Content Stack.
- Experience with Terraform for infrastructure provisioning.
- Knowledge of Azure DevOps Pipelines for CI/CD.
Interest in or prior experience in the Finance/Loan domain
- Ability to work under stress, ambiguity, and shifting priorities.
- Self-motivated with the ability to learn new technologies independently.
- Willingness to challenge the status quo and implement unique solutions.
- Collaborative