Job description
- We are looking for a talented Software Engineer II to join our agile development team.
- As an experienced member, you will participate in all aspects of the software development life cycle: scoping, design, coding, testing, implementation, and support.
- You will help in the development of Eagleview s scalable micro-services platform and geospatially aware applications across multiple industries and form-factors.
- In this role, you must be able to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems.
- You take pride and ownership in your work as well as the overall contributions of the team.
- You must also can take a system-wide understanding, recognize use of system components and disparate technologies and be able to diagnose and debug components across an entire system.
- Your ability to communicate clearly and concisely (both written and verbal) is key, as is being a self-starter.
Primary Responsibilities:
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Other duties as assigned
Job requirements:
Required Knowledge, Skills and Experience:
- Bachelor s Degree required, preferably in Computer Science or related field
- Should have around 3-5 years of experience in software development
- Should have knowledge in Microservices Architecture, Restful APIs
- Should have knowledge on Cloud Infrastructure like AWS, Azure etc.
- Knowledge and experience in working on OOPS based programming languages like C#, C++, Java is a plus
- Working knowledge in React.js is preferable.
Personal Qualities:
- Curious desires to learn every day
- Critical Thinker looks beyond the obvious
- Communicator shares thoughts, candidly and respectfully
- Entrepreneurial, can-do approach coupled with a strong desire to make a difference
- Ready to challenge the status-quo, and drive innovative ideas
- Quantitative and analytical skills with a keen understanding of how numbers will affect outcomes over both the short and long term.
- Honest, candid and trustworthy. A team player
- Executes fast and gets things done on time
- Agile and adaptable. Thrives on change
- Quick study, self-learner. Gains proficiency in new industries, markets and technologies quickly