SENIOR SOFTWARE ENGINEER

Boston Technology Corporation

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, or related field required.
  • 5-7 years of experience in software development, particularly with Java.
  • Strong knowledge of SQL and experience with PostgreSQL and DB2 databases.
  • Familiarity with AWS services such as EC2, RDS, and Cognito.
  • Skills in network security and infrastructure management using pfSense and AWS Route-53.

Responsibilities

  • Plan, develop, test, and document computer programs using programming techniques.
  • Analyze complex functional requirements and user requests to assess feasibility.
  • Prepare flow charts to illustrate program sequences and logical operations.
  • Translate functional requirements into technical specifications for development.
  • Build software components and maintain systems using Java and related technologies.
  • Design, develop, and debug enterprise applications while optimizing performance.
  • Create QuickSight dashboards for client reporting and maintain IT infrastructure.

Benefits

  • Technical assistance and support for program users.
  • Opportunity to work with cutting-edge technologies and AWS services.
  • Exposure to diverse domains such as telecom, finance, and healthcare.
  • Work in a dynamic environment focusing on system efficiency and security.
Full Job Description
Sr. Software Engineeris needed to perform the following duties:
  • Plan, develop, test and document computer programs applying knowledge of programming techniques and computer systems.
  • Responsible for Comprehend complex functional requirements.
  • Analyze user request for new or modified program, such as for telecom, financial or health care application to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.
  • Prepare flow charts and diagrams to illustrate sequence of steps program must follow and describe logical operations involved.
  • Translating functional requirements into technical specifications.
  • Write manual for users to describe installation and operational procedures.
  • Provide technical assistance to program user/s.
  • Building software components as specified using Java programming languages.
  • Assess, modify, test programs/applications, maintaining and supporting systems and databases.
  • Analyze and pull data from various sources using SQL, PostgreSQL, DB2, on Unix, Linux, Windows platforms.
  • Design, development, debugging, performance tuning of enterprise applications.
  • Analyze, review, and alter program to increase operational efficiency or adapt to new requirement.
  • Design and implementation of web services.
  • Build QuickSight (AWS) dashboards for client reporting.
  • Maintain application server (using AWS EC2) and database servers (AWS RDS PostgreSQL) and other IT infrastructure including Cognito for user Authentication, S3 for backups
  • Domain setup using AWS Route-53 (AWS) for networking
  • Firewall setup and maintenance (using pfSense) for network security.
  • PBX setup and maintenance for internal telephone communication.

Bachelor's Degree is required in Computer Science or Computer Engineering or Computer Science and Engineering.

Similar Jobs

More Jobs at Boston Technology Corporation

  • Sr. Software Engineer
    $110K — $130K *
    Framingham, MA 01702 (Middlesex County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar SENIOR SOFTWARE ENGINEER jobs: