Senior Software Engineer

Job Post Information* : Posted Date 9 months ago(2/15/2024 2:46 PM)
ID
2024-1448
# of Openings
1
Category
Engineering

Overview

Software Engineers are responsible for the design, development, maintenance and testing of small/medium complexity software modules in the product. A Software Engineer will work tightly with other team members in understanding requirement and project timelines. In their assignments they will ensure best practices, adherence to software standards and collaborate with tech lead/architect so that sound technical decisions are made and implemented.

Duties & Responsibilities

  • Be a champion for department initiatives and values ensuring all actions promote the department’s mission statement
  • Work with other developers, analysts, project managers, QA and others to develop enterprise-level software products adhering to best practices and established standards and practices
  • Ensure software solutions are reviewed, documented and unit tested prior to handing it over to QA
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear testable code
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Communicate in a professional manner when interacting with coworkers and external customers
  • Participate in internal and external technical reviews, as required
  • Other duties and projects as assigned

Skills Required

  • Excellent time management, resource organization and priority establishment skills, and ability to multi-task in a fast-paced environment
  • Ability to work independently and as part of a team.
  • Robust understanding of OOPS and design patterns.
  • Can work quickly and efficiently with moderate supervision.
  • Demonstrated skills and abilities needed to coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments.
  • Strong experience as Java developer.
  • Experience on Angular 2+, TypeScript.
  • Experience working with a SQL and stored procedures.
  • Experience working on services and backend using Java.
  • Experience on Ionic Cordova and hybrid mobile app development is a plus.
  • Familiarity using source control such as ADO.
  • Should have worked with Scaled Agile Framework.

Qualifications Required:

Every organization has a culture, whether they mean to or not, so why not be intentional about it?​ 

 

Together, if we shape our intentions, actions, and interactions around a common, purposeful culture, we are able to quickly achieve more, attract others who help realize our goals, and thrive in our professional relationships. 

 

  • 2 to 3 years’ experience with software development post BE/B.Tech, ME/M.Tech or MCA
  • Should have exposure to design and development of enterprise class software solutions and can own small modules with guidance.
  • Passionate about technology and application development

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed