Job Description
Position: Senior Software Developer
Exp: 5 to 7
Location: Bangalore(Hybrid)
Np- 15days to Immediate
Job Description:
As a member of our Product Development organization, you’ll work in an agile environment delivering industry-leading SaaS products and web service platforms. You’ll be deeply involved in translating wireframes and sketches into working prototypes to refine user interface behaviors.
Specific responsibilities will include:
- Building and maintaining backend REST Services using Java
- Building and maintaining front end libraries and frameworks with JavaScript
- Participating in user-centered research through client focus groups, interviews, usage analysis, and rapid prototyping
- Profiling and optimizing code to get the best performance for browsers and operating systems
- Working closely with designers and other developers in a tightly knit, agile team
- Helping to incorporate industry best practices and important developments into our products
- Participating and encouraging superior development practices including design reviews, code reviews, and peer mentoring
The Candidate:
Required skills/qualifications:
- Experience developing web applications with Java and Spring
- Experience developing cross-browser-compatible web applications in HTML5, JavaScript, and CSS
- Light experience creating and consuming RESTful APIs
- Familiarity with modern front end JavaScript frameworks such as jQuery, AngularJS, React, Redux
- A knowledge of modern CSS frameworks such as SASS and LESS
- Experience with Agile development, preferably Scrum
- Light experience integrating with and utilizing 3rd party API providers and cloud services
- Familiarity with Object-Oriented Analysis, Design, and programming
- Light experience using and talking about common Design Patterns
- A knowledge of UX/UI best practices
- A passion for high-quality maintainable code
- A clear understanding of refactoring and continuous improvement
- Excellent problem-solving skills and ability to excel at working with multidisciplinary teams to develop great user experiences
- A strong record of project execution and completion
Preferred skills/qualifications:
- Experience creating services for NodeJS
- Experience building and packaging web applications
- Experience with scripting languages
- A level of comfort developing on Linux and Unix environments
The Office:
We have an office in the Silicon Valley of India: Bangalore.
· Located adjacent to Bangalore’s new metro system
· Brand new office space boasts an open, modern vibe
· Office space provides collaboration area for casual gatherings as well as office cabins for privacy when needed
· Office has a tuck shop for quick snacks, free coffee, and vending machines
· Habba committee and monthly employee engagement activities provide opportunities for fun and celebration at work
Mandatory Skills
C#, .Net, SQL, Web API, .Net Core, Entity Framework, Angular / Angular JS