Talent.com
This job offer is not available in your country.
Senior Application Engineer

Senior Application Engineer

Aspen TechnologyBengaluru, Karnataka, India
12 hours ago
Job description

General Responsibilities :

Design and implement software solutions for customer-specific needs. Most often this will be a program to interface with another system, or a program which provides a feature not available in our standard software packages.

Serve as a technical lead on projects

Plan and divide tasks among a small group of 2-3 engineers.

Review contributions from other engineers for quality and accuracy

Organize and lead design workshops

Analyze customer requirements and synthesize a robust solution to satisfy the requirements

Write design documents as the primary author

Lead the development of applications / interfaces with emphasis on good architecture, readability, and maintainability.

Coordinate integration and testing activities

Contribute to development or improvement of processes, standards, and knowledge base materials

The responsibilities listed reflect essential functions and do not prescribe or restrict the tasks that may be assigned.

Requirements

Minimum

Bachelor of Science in Electrical Engineering, Computer Engineering, Systems Engineering, Computer Science, or related fields.

5-8 years relevant work experience.

Proficiency in computer programming; C and / or Python preferred. Ability to structure complex applications in a logical and coherent manner. Able to apply programming principles and best practices to product high-quality code.

Strong technical writing and communication skills.

Strong analytical, independent problem solving, and troubleshooting skills.

Ability and flexibility to travel to domestic and international customer sites.

Ability to work independently, effectively manage time, and prioritize strategically.

Preferred

Knowledge of electric power generation, transmission, and distribution.

Experience designing and / or implementing client / server applications, Extract / Transform / Load interfaces, or other complex software projects

Direct experience implementing or interfacing with APIs (REST, SOAP), communication protocols, web services, message queuing and delivery systems (Kafka, AMQP, MQTT, etc), and / or databases (SQL, NoSQL).

Create a job alert for this search

Application Engineer • Bengaluru, Karnataka, India