27 Transaction Network Services Jobs
Sr Software Develpment Engineer
Transaction Network Services
posted 4d ago
Flexible timing
Key skills for the job
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):
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.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Software roles with real interview advice