
Senior Software Engineer
American Tower
full-time
Posted on:
Location Type: Hybrid
Location: Woburn • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $120,000 - $150,000 per year
Job Level
Tech Stack
About the role
- Design and implement the Company’s software and underlying data technologies.
- Be the technical developer for projects and maintenance.
- Provide guidance to Software Engineers.
- Partner cross-functionally to set the standards for designing and developing software.
- Review the work of Software Engineers.
- Analyze requirements, propose software solutions, develop, unit test, and maintain key system features or custom solutions according to specifications.
- Provide hands-on functional and technical expertise within assigned business areas.
Requirements
- Bachelor’s degree in Computer Science or a related field and more than 6 years of relevant experience, or a Master’s degree and more than 4 years of relevant experience, required.
- Experience with one or more of the following platforms required:
- Microsoft:
- Visual Studio, TFS, SharePoint, SQL Server;
- Experience with HTML, DHTML, XML, XSL, XSLT, Style sheets, and JavaScript on Windows platforms;
- Programming Languages and Technologies: ASP.NET, C#, VB.NET, ASP, .NET Framework, and Web Services;
- Knowledge of Internet Information Services;
- Experience with protocols such as SOAP, REST, HTTPS, FTP, SMTP, etc.; and
- Strong working knowledge of Net Applications.
- Oracle and Integrations:
- Experience with SQL and PL/SQL programming language;
- Exposure to Oracle Data Integrator;
- Experience with MuleSoft;
- Experience with Fusion Middleware SOA/BPM Suites;
- Exposure to Oracle Workflow, XML Publisher, Jdeveloper, and Discoverer tools;
- Familiarity with AWS;
- Experience using SOLR, Elastic Search, NoSQL DB (MongoDB, Redis, etc.), AWS, and CDN cloud services;
- Familiarity with DevOps tools (e.g., Docker);
- J2EE
- J2EE application server (WebLogic preferred);
- JSP, JavaServer Faces, ADF Oracle Technology Stack, or STRUTS;
- Experience building web-based applications using Java/J2EE, Spring Framework, Spring MVC, and Hibernate; and
- C++ and Embarcadero.
- Superior understanding of the principles of object-oriented design and development.
- Strong written and oral communication skills, including the ability to present ideas and suggestions clearly and effectively.
- Ability to work with different functional groups and levels of employees to effectively and professionally achieve results.
- Strong organizational skills; ability to accomplish multiple tasks within agreed upon timeframes through effective prioritization of duties and functions in a fast-paced environment.
Benefits
- Health insurance
- 401(k) savings plan
- Paid time off
- Company holidays
- Sick leave
- Parental leave
- Access to an Employee Assistance Program focused on mental and financial wellness
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ASP.NETC#VB.NETSQLPL/SQLJavaScriptHTMLXMLJ2EESpring Framework
Soft Skills
communication skillsorganizational skillscollaborationguidanceanalysisproblem-solvingprioritizationtechnical expertisepresentation skillscross-functional partnership