Randstadeos

Sr. Spec, Software Engineering/ Full stack

Project ID: R-37336
Location
Bangalore, karnatka
Hours/week
40 hrs/week
Application Deadline: Nov 30, 2024 6:18 PM

Core Responsibilities:

  • Design, implement, and trouble-shoot scalable and reusable software systems: 3-tier and Microsoft Azure cloud-based systems

  • Proven experience in Software design skills.

  • Architecting small/large-scale solutions.

  • Design & Review proposed solutions with Architects

  • Ensure the security, scalability, and maintainability of Software Product

  • Perform assessments and evaluations of existing implementations, offering recommendations for improvements.

  • Design specifications and effort estimates.

  • Actively support configuration management of code and software

  • Support detailed documentation of systems and features

  • Act as liaison between external vendors and internal product, business, engineering, and design teams

  • Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management

  • Actively participate in daily stand-up meetings

  • Create and manage Linux Shell scripts.

  • Develop and implement microservices.

  • Conduct both manual and automated testing to ensure software quality.

  • Participate in Agile/SAFe methodologies and contribute to all phases of the software development lifecycle.

  • Ability to convert business requirements into technical solutions.


     

Skills, Knowledge, and Experience.

Extensive full stack engineering experience, with an emphasis on frontend & backend programming, ideally a minimum of 6+ years.

Extensive experience, ideally a minimum of 6+ years in the following:

  • Software Design/Architecture.

  • EIS -  Develop, test, and maintain web applications using technologies such as Primefaces, JSF, JAVA, HTML, JQUERY, CSS, JSP, and Spring Framework.

  • Write and optimize stored procedures, PL/SQL, packages, triggers, and functions.

  • Expertise in SQL and Linux Shell scripting.

  • Knowledge and experience in JSON and microservices.

  • Experience with GUI development using Primefaces, JSF, JAVA, HTML, JQUERY, CSS, JSP, and Spring Framework.

  • Object-oriented programming experience (e.g., Java ,C#,Python,Php,Perl, etc.).

  • Database concepts: Relational databases (MSSQL,Oracle,MySQL,etc) and NoSQL databases(CosmosDB,Mongo,etc)

  • HTML,CSS,JavaScript

  • Microsoft Azure cloud – App Service,Azure Functions, etc experience

  • SOLID Principles,Design patterns.

  • Web API experience and architectural styles (e.g., REST).

  • Familiarity with unit testing, TDD, and BDD.

  • Modern JavaScript frameworks (e.g., React,Angular 6+, TypeScript).

  • Configuration management experience (e.g., GitHub, Jenkins,Git etc.)

 

  • Experience in the following areas would be desirable.

    • Container technologies (e.g., Docker, etc.).

    • Software methodologies (Safe Agile,waterfall, scrum, etc.).

    • Azure DevOps a plus

    • Database Administration (DBA) experience,  Experience in Generative AI, Machine learning would be a plus 

Education qualifications:          

  • Bachelor level degree or equivalent in Computer Science, or related field of study.

  • 6+ years of experience as a full stack developer

  • Technical or Professional Certification in Domain


Similar projects

+ Search all projects