Salary up to $60 an hour job type full-time contract number of hires for this role 5
Software development: 8 years (required)
Node.js: 2 years (required)
Angular: 2 years (preferred)
Full job description
Position’s contributions to work group
Would typically be called a srFull stack developer.
As a srFull stack developer you will contribute to design, development, testing, deployment, and support of software systems and/or applications.
Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
Drives application development focused around delivering business valuable features * maintains high standards of software quality by establishing good practices and habits
Identifies and encourage areas for growth and improvement within the team * communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
Employee is also responsible for performing other job duties as assigned by caterpillar management from time to time.
Translate application storyboards and use cases into functional applicationsDesign, build, and maintain efficient, reusable, and reliable web applicationsEnsure the best possible performance, quality, and responsiveness of applications
Lead by example – know to code extensively.
Design and implement software platform with standard architecture patterns.
Identify bottlenecks and bugs, and devise solutions to these problems
Participate in early product demonstrations to customersInteract with multiple stakeholders, like product owners, peer leaders, db developers, solution architects and developers
Well versed in writing unit and integration tests using standard frameworks
Position requires a four-year degree from an accredited college or university.
8 years or more of software development experience or at least 5 years of experience with master’s degree in computer science or related field.
5 years or more of experience in designing and developing software applications in java or at least one year of experience in java, c# or node.js with master’s degree in computer science or related field.
5 years or more of developing customer facing applications using angular, reactjs or vuejs
Strong understanding of object-oriented programming
Strong understanding of design patterns.
A knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Experience implementing automated unit tests – tdd exposure will be advantageous.
Proficient understanding of code versioning tools such as git etc.
Knowledge of cloud platforms like azure / aws is a must.
Understanding of fundamental design principles behind a scalable application.
Experience in setting standards for a team – from development to design.
Should have experience in leading devops practices for a large program.
Effective verbal and written communication skills.
Ability to translate complex data sets and research into simple business recommendations.
Good understanding and implementation experience if oauth 2.0 and integration experience with federated identity top candidates will also have: * full stack development experience for customer facing applications
Proven experience in some of the following,
O designing, developing, deploying, and maintaining software at scale.
O developing software applications using relational and nosql databases.
O deploying software using ci/cd tools such as jenkins, gocd, azure devops etc.
O working within an agile framework (ideally scrum)
Strong understanding and/or experience in some of the following,
O hands one experience on aws/azure along with api tools such as swagger, postman and assertible
O test driven development and behavior driven development.
O mobile design and responsive designCross-browser development
O datastores such as mongodb, cassandra, redis, elasticsearch, mysql, oracle.
Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
Ability to work under pressure and within time constraints
Passion for technology and an eagerness to contribute to a team-oriented environment
Job types: full-time, contract
Pay: up to $60.00 per hour
Health insurance Paid time off
8 hour shift
Software development: 8 years (required) Node.js: 2 years (required) Angular: 2 years (preferred)
Temporarily due to covid-19
Full Stack Developer
Applying through jobeka.lk CV will be a benefit for you to prioritize your CV