22 Oct
|
Trask
|
Bengaluru
Software Engineer II designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process.
The Software
Engineer II gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. To be a Software Engineer II typically requires 2 to 4 years of related experience.
- Monitoring and support of up-to-date services based on the Azure platform;
- Support post-deployment fallouts on projects worked on and released to production;
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions;
- Cross-team collaboration in driving the end to end delivery of SDN on Edge;
- Participating in the code reviews and design discussions of other engineers;
- Have a strong sense of end to end ownership;
- Adhere to key principles: Code and design for best performance, scalability and resiliency;
- Participate in daily SCRUM meetings;
- Participates in the testing process through test review and analysis, test witnessing and certification of software;
- Develop end user applications with .NET (C#, WPF, Xamarin) and Javascript (Angular);
- Be a self-starter, capable of solving ambiguous and challenging technical problems with wide scope;
- Deliver trustworthy solutions for engineers allowing them to focus on experimentation, evolution, and delivery of high-quality features;
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions;
- Full stack development of new features/tools including design, documentation, implementation, and testing;
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
📌 Software Developer 2 (Bengaluru)
🏢 Trask
📍 Bengaluru