Sr Software Develpment Engineer

Posted Yesterday
Be an Early Applicant
Noida, Gautam Buddha Nagar, Uttar Pradesh
Senior level
Big Data • Information Technology • Other
The Role
The Sr Software Development Engineer is responsible for designing, developing, and testing software applications in telecom. This role involves Agile development, working with multiple technologies, and ensuring high-quality code and design documentation. Collaboration with project management and dev teams is key to successfully delivering enterprise-grade systems.
Summary Generated by Built In

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.  Come join the excellence!

Overview

Develops software and frameworks using Java, Scala on Linux/Unix platforms for telecommunications systems. The development process is Agile, with Continuous Integration, and Continuous Testing

Responsibilities

Responsibilities

Designs, develops, and tests software applications for the telecommunication domain. The developer will be responsible for working with the Software Engineering manager and Business Development group to help develop applications and infrastructure. Experienced candidates must have expertise in designing and building carrier grade Telecom applications. Responsible for requirements interpretation, detailed design specifications, coding, unit testing, and maintenance of software modules for both new and existing systems.

Responsibilities Include (but not limited to):

  • Design and document software components that meet organization and industry standards.
  • Code high quality software components in accordance with organizational standards, technical requirements, and detailed designs.
  • Effectively participate in a team-oriented environment that involves continuous design reviews, code reviews, and collaboration.
  • Proactively communicate with Development Manager and/or Technical Lead regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects.
  • Actively work with Project Management and QA teams and produce technical documentation required by QA.
  • Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issues.
  • Follow established development processes for assigned projects.

Qualifications

* 8 to 12 years of experience as a Java and/or Scala Developer.
* Must have strong fundamentals on OLTP style applications and related concepts

* Must have strong fundamentals and proficiency in core technologies we use for web development - Java 8, HTML, CSS, JavaScript, JSP, Spring Framework, MVC architectures, ORM frameworks like Hibernate

* Experience working with Big Data tools and frameworks like Hadoop, Spark, Map Reduce, Hive and Impala

* Strong experience in design, development and understanding of NoSQL databases like HBase, Solr

* Experience working with event/message-based communication platforms such as Kafka, ActiveMQ etc

* Experience with Restful Web Services, data modeling

* Expertise in developing Telecom

* Expertise in OO Design and multithreaded applications for Linux/Unix/Solaris platforms.
* Complete development life cycle experience from design through implementation.
* Creative, flexible, and able to fill multiple functions within a development team.
* Proven track record of successfully designing and developing enterprise class systems with stringent availability, performance and SLA requirements.
* Good verbal and written communication skills.

 

Qualifications

Desired:
* Experience with git, JIRA, Maven and Jenkins.
* Experience with test frameworks like JUnit, Mockito

* Familiarity with shell scripting, Python and Perl

* Experience with Reporting & Analytics like Oracle OBIEE

* Familiarity with AWS
Job Qualifications: (professional and/or technical certifications, education, training, etc.)
Required: 
* BS in Computer Science or equivalent in related fields
Desired: 
* MS degree in Computer Science or equivalent in related fields
Additional Comments: (professional and personality traits, special job requirements such as traveling, shift work, etc.)
* Good communication skills and the ability to work well within a team.
* Flexible, able to work on more than one project at the same time.

If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

Top Skills

Java
Scala
The Company
HQ: Reston, VA
1,433 Employees
On-site Workplace
Year Founded: 1990

What We Do

Transaction Network Services (TNS) is a leading global provider of data communications and interoperability solutions. Our global network and innovative value-added services enable transactions and the exchange of information to many of the world’s leading retailers, banks, payment processors, financial institutions and telecommunication firms. Founded in 1990 in the United States, TNS has grown steadily and now provides services to customers in over 60 countries across the Americas, Europe and the Asia Pacific region, with our reach extending to many more. TNS has designed and implemented a global data network which supports a variety of widely accepted communications protocols and is designed to be scalable and accessible by multiple methods.

Similar Jobs

Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
24000 Employees

Global Payments Inc. Logo Global Payments Inc.

Software Engineer

eCommerce • Fintech • Payments
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
24000 Employees

Clearwater Analytics Logo Clearwater Analytics

Software Development Engineer

Fintech • Insurance • Software • Analytics
Block Noida Authority Office, Sector 6, Gautam Buddha Nagar, Uttar Pradesh, IND
1150 Employees

Transaction Network Services Logo Transaction Network Services

Software Development Engineer

Big Data • Information Technology • Other
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
1433 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Enterprise Web • Consulting • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account