The

The

Friday 15 April 2016

Software Engineer - Cloud Application Development

 

BrightStar Solutions
6 - 11 yrs
India , United States (U.S)
 

Job Description

 
    - Principal SoftwareEngineer designs, develops, maintains and implements software modules in a given product.

    - Identifies and suggests solutions to problems of significant scope, working independently by going deeper into the problem domain and the application domain to take a broader look at applicability of solution.

    - Performs and be responsible for design, development and implementation of highly complex components in existing products and new offering. Deliver high quality features and product with faster turnaround. Successfully manage multiple assignments and projects across one or more teams.

    - Work with product owner to understand business requirements and translate them into relevant technical requirements. Provide architectural and technical perspective in requirement prioritization and engage with PMs and Architects to set technical product direction by weighing industry trends, competitive information, and product requirements

    - Perform technical and functional research & analysis to come up with possible solution approaches and suggest effective\best approach for product infrastructure and features. Drive and contribute to technology evaluations for choosing the appropriate and relevant technology for solution development. Demonstrate sharp learning curve to acquire understanding of new technologies, platforms, and applications.

    - Provide Technical leadership to the core/platform team by reviewing solutions\approaches\designs and conducting code reviews. Establish as an expert and a go-to person in the team. Mentors less experienced developers in advanced concepts and implements plans to develop less skilled team members.

    - Contributes to the development of innovative principles and ideas. Achieve functional and technical objectives in creative and effective ways. Anticipate future technical needs then develops long-range engineering or product specific strategies to reach technical goals.

    - Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions. Refers to patterns and practices, widely used as well as emerging in industry, for designing and implementing solutions.

    - Communicates clearly and effectively within team as well as with other groups like QA, Docs, Support and other product/engineering teams

    - Ability to successfully work under tight project deadlines. Self-motivated, team player, action and results oriented, custom-centered. Works with minimum or no supervision on development and related tasks.
Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software - Application Programming , Maintenance
Role Category:Programming & Design
Role:Software Developer

Keyskills

J2EE Sprint MVC Couchbase Elastic search RabbitMQ Java SQL NoSQL C++ C#

Desired Candidate Profile

Education-
UG: B.Tech/B.E. - Computers, B.Sc - Computers, BCA - Computers
PG:M.Tech - Computers, MCA - Computers, M.Sc - Computers
Doctorate:Doctorate Not Required
    - Bachelor's or Master's degree in computer science or equivalent educational qualification and experience required.

    - 9-12 years of software development experience specifically in Enterprise software development.

    - Development experience for server side applications on Linux (preferred) or Windows.

    - Experience in solution design and architecture skills for Enterprise class product. Exposure to Enterprise software design and development frameworks including the open source frameworks

    - OS Platforms: Linux, Windows

    - Cloud platforms: Experience in one or more cloud platforms & cloud computing will be preferred (AWS, Azure or OpenStack)

    - Languages: Java, SQL, NoSQL, C/C++

    - Frameworks & technologies: Java-J2EE, Sprint MVC, Couchbase, Elastic search, RabbitMQ

    Desired experience/expertise :

    - Enterprise Software Product Development on Linux & Windows platforms.

    - Firsthand experience of developing Cloud oriented applications, cloud containers, and Cloud application networking.

    - Relevant experience with web services and RESTful enterprise services.

    - Understanding of Data Analytics/Hadoop software development.

    - Experience of relational and non-relational databases (NoSQL databases, RDBMS databases) and data management frameworks.

    - Excellent programming and computer science skills, analytical skills. Strong problem solving and debugging skills. Strong hands on with programming, debugging, technologies, and software design and development tools.
Company Profile:
BrightStar Solutions
Client of BrightStar Solutions 
 
 

No comments:

Post a Comment