
Evergrid's success depends on maintaining and extending its innovative edge. We've created a challenging and rewarding work environment that brings out the best in our employees, where people are excited about coming to work each and every day, and have the opportunity to work with the best in the industry.
At Evergrid, we're always looking for the brightest individuals with proven track records and the motivation to make a difference. We know that our success is founded on the people who work here. We offer a competitive salary with stock options, excellent health benefits, and a great work environment.
To join our team in the US, send your resume to jobs@evergrid.com
For opportunities in India, send your resume to punejobs@evergrid.com
Open positions in Pune, India
Job Profile: Developer
Qualification:
B.E/M.Tech in Computer Science / Software Systems from leading Institutes
in India/Abroad and with an experience of 3-5 Years
Skill Profile:
Extensive work experience in the following areas :
- In depth knowledge and experience on Linux/Unix internals/system level programming
- Analytical ability to comprehend the architectural/functional requirements
- Strong Programming Skills in the 'C' language
- Experience with C++ language will be an added advantage
- Conversant with software product development methodology/practices and use of relevant tools
- Use of standard configuration management/version control/issue tracking software
- Other desirable behavioral trails include : self motivating , quick learning skills, adaptability , problem solving skills and ability to work in a team in a seamless manner across different geographic locations knowledge/exposure to distributed applications/systems, working on open source software would be desirable
Job Responsibilities:
- Design and development of components/modules adhering to functional/non functional specifications of EverGrid's portfolio of products
- Contribute in an effective/innovative manner with active participation in design, development, reviews and adhering to schedule, delivery of the products
- Compliance with standard coding practices
- Preparation of test plans/test cases and quality testing of products
- Interact with other team members proactively to resolve design and implementation issues
Job Profile: Senior Developer / Architect
Qualification:
B.E/M.Tech in Computer Science / Software Systems from leading Institutes
in India/Abroad and with an experience of 7-10 Years
Skill Profile:
Person with an innovative and analytical mind having a wide exposure on the following:
- Analytical ability to comprehend the architectural/functional requirements
- High level architecture/design of products ensuring performance and scalability aspects
- Unix system internals, Linux systems/system level programming
- Excellent programming skills in the 'C' language
- Experience with configuration management/version control software and tools
- Handling of integration, testing, release management, deployment, porting of products on a variety of operating systems and databases
- Familiarity with high performance clusters, distributed system/applications, enterprise applications is highly desirable
- Ability to communicate well and lead teams across different geographical locations
- Need to have thorough conceptual knowledge and problem skills
Job Responsibilities:
- Understanding the product requirements, interaction with architects/managers and potential users
- To evolve a high level architecture, design using innovative ideas, reusable framework
- To evolve proper strategies towards future needs of the product
- To provide technical direction to the product by proper assessment of technological trends and market requirements
- To participate in discussions with development teams, conduct periodic reviews and provide relevant inputs for design, development, testing and deployment of the product
- To coordinate with QA lead for proper test plan, use of contemporary tools for testing and resolution of issues
- To provide tech Support to the product towards enhancements
- To provide technical guidance / mentoring to the development team and ensure schedule/quality adherence of the product
- Anticipates and identifies problems in a proactive manner and provide solutions
- Disseminating the knowledge to the team and ensuring best practices are followed towards better design and reusable components
Job Profile: Senior QA
Qualification:
B.E/M.Tech in Computer Science from leading Institutes in India/Abroad and with an experience of 7-10 Years
Skill Profile:
Person with an extensive experience on all aspects of S/W Quality and has played the role of Software Quality Analyst-SQA in a product development environment. Details on the skills are as follows:
- Well conversant with Unix/C programming Skills and Linux systems
- Experience with C++ language will be an added advantage
- Experience in developing test frame work/test Automation using scripts
- Experience in developing master test plan, use case scenarios/test cases
- Hands on experience with source code management system
- Experience in dealing with life cycle management of products- integration, build, release along with release notes, deployment, patch release and maintenance phases
- Experience in testing for functional, non functional aspects using appropriate tools
- Exposure to profiling/configuring a wide variety of application for testing on a product and creation of the required test beds is highly desirable
Job Responsibilities:
- To analyze the functional requirements and come up with a traceability metrics for proper functionality and test coverage
- To provide guidance and mentor the development team for following software engineering practices
- To review the configuration management place, test plan, test cases and provide inputs as appropriate
- To come up with the proper test frame work including automation as reqd for all stages of testing
- To analyze the reported bugs / escalations and ensure its closure by interacting with development team/architect
- To come up with a proper modeling/Simulation mechanism for performance and scalability testing
- To support a wide variety of application testing on the product by analyzing/installing the application on a suitable platform as required
- To work as a team across geographies towards achieving the best product quality